Changeset a6f5b95 in buchla-68k
- Timestamp:
- 07/01/2017 02:38:17 PM (7 years ago)
- Branches:
- master
- Children:
- bef53a9
- Parents:
- 08e1da1
- Location:
- hatari
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
hatari/rem.py
r08e1da1 ra6f5b95 172 172 "rom/romp.c", 173 173 "rom/bios.s", 174 "rom/lowram.s", 174 175 "rom/timeint.s" 176 ] 177 178 mod_ram = [ 179 "ram/addfpu.c", 180 "ram/adfield.c", 181 "ram/adselbx.c", 182 "ram/asgdsp.c", 183 "ram/asgvce.c", 184 "ram/barbadj.c", 185 "ram/chgsef.c", 186 "ram/chksec.c", 187 "ram/cminit.c", 188 "ram/ctcpos.c", 189 "ram/curset.c", 190 "ram/dbentr.c", 191 "ram/dcopy.c", 192 "ram/dec2fr.c", 193 "ram/delnote.c", 194 "ram/delpnts.c", 195 "ram/dformat.c", 196 "ram/dopatch.c", 197 "ram/enterit.c", 198 "ram/etaccn.c", 199 "ram/etadep.c", 200 "ram/etadyn.c", 201 "ram/etagch.c", 202 "ram/etagpt.c", 203 "ram/etains.c", 204 "ram/etaint.c", 205 "ram/etaopt.c", 206 "ram/etaprg.c", 207 "ram/etarat.c", 208 "ram/etatab.c", 209 "ram/etatun.c", 210 "ram/etavgr.c", 211 "ram/etdyn.c", 212 "ram/etiact.c", 213 "ram/eticnf.c", 214 "ram/etidin.c", 215 "ram/etimlt.c", 216 "ram/etinst.c", 217 "ram/etioas.c", 218 "ram/etiosc.c", 219 "ram/etipnt.c", 220 "ram/etires.c", 221 "ram/etitim.c", 222 "ram/etival.c", 223 "ram/etivce.c", 224 "ram/etiwsn.c", 225 "ram/etloc.c", 226 "ram/etmcfn.c", 227 "ram/etrel.c", 228 "ram/etres1.c", 229 "ram/etscor.c", 230 "ram/etsnbt.c", 231 "ram/etstrn.c", 232 "ram/ettpch.c", 233 "ram/ettrns.c", 234 "ram/etttab.c", 235 "ram/ettval.c", 236 "ram/etvel.c", 237 "ram/etwavs.c", 238 "ram/etwhar.c", 239 "ram/etwhrv.c", 240 "ram/etwoff.c", 241 "ram/etwpnt.c", 242 "ram/etwslt.c", 243 "ram/etwvce.c", 244 "ram/fcnote.c", 245 "ram/frfind.c", 246 "ram/gcurpos.c", 247 "ram/idfield.c", 248 "ram/idselbx.c", 249 "ram/im700.c", 250 "ram/infield.c", 251 "ram/initi.c", 252 "ram/instdsp.c", 253 "ram/itcpos.c", 254 "ram/kbobj.c", 255 "ram/lcdlbls.c", 256 "ram/ldfield.c", 257 "ram/ldselbx.c", 258 "ram/libdsp.c", 259 "ram/librw.c", 260 "ram/localkb.c", 261 "ram/m7menu.c", 262 "ram/midas.c", 263 "ram/msl.c", 264 "ram/msm.c", 265 "ram/nedacc.c", 266 "ram/pix2mid.c", 267 "ram/ptdisp.c", 268 "ram/ptdkey.c", 269 "ram/ptfield.c", 270 "ram/ptread.c", 271 "ram/ptselbx.c", 272 "ram/ptwrite.c", 273 "ram/puteq.c", 274 "ram/rscript.c", 275 "ram/scadv.c", 276 "ram/scfield.c", 277 "ram/scgoto.c", 278 "ram/scinit.c", 279 "ram/scope.c", 280 "ram/scordsp.c", 281 "ram/scread.c", 282 "ram/scselbx.c", 283 "ram/sctrak.c", 284 "ram/scwrite.c", 285 "ram/seccpy.c", 286 "ram/sedump.c", 287 "ram/select.c", 288 "ram/sendval.c", 289 "ram/setgc.c", 290 "ram/setv2gi.c", 291 "ram/setwq.c", 292 "ram/showcfg.c", 293 "ram/smscrl.c", 294 "ram/sqdisp.c", 295 "ram/sqdkey.c", 296 "ram/sqexec.c", 297 "ram/sqfield.c", 298 "ram/sqread.c", 299 "ram/sqscan.c", 300 "ram/sqselbx.c", 301 "ram/sqwrite.c", 302 "ram/stcpos.c", 303 "ram/stmproc.c", 304 "ram/swinit.c", 305 "ram/tdfield.c", 306 "ram/tdselbx.c", 307 "ram/ttcpos.c", 308 "ram/tundsp.c", 309 "ram/ucslice.c", 310 "ram/uslice.c", 311 "ram/vtyper.c", 312 "ram/wdfield.c", 313 "ram/wdselbx.c", 314 "ram/wheel.c", 315 "ram/wscalc.c", 316 "ram/wsdsp.c", 317 "ram/execins.s", 318 "ram/execkey.s", 319 "ram/fpuint.s", 320 "ram/procpfl.s", 321 "ram/sedisp.s", 322 "ram/seexec.s", 323 "ram/serintr.s", 324 "ram/sreset.s", 325 "ram/timeint.s", 326 "ram/tofpu.s" 175 327 ] 176 328 … … 340 492 remove_archive(a_base) 341 493 342 def link_rom(): 343 print("Linking ROM") 344 494 def link(com_file): 345 495 fetch_archive("prolog") 346 496 fetch_archive("libcio") … … 350 500 fetch_archive("lib700") 351 501 352 fetch_file("bios.o") 353 fetch_file("romp.o") 354 fetch_file("booter.o") 355 fetch_file("timeint.o") 356 send_line("") 357 358 run_command("aln -w -l -c rom.lnk") 502 run_command("aln -w -l -c {}".format(com_file)) 359 503 send_line("") 360 504 … … 366 510 remove_archive("lib700") 367 511 512 def link_rom(): 513 print("Linking ROM") 514 515 fetch_file("bios.o") 516 fetch_file("romp.o") 517 fetch_file("booter.o") 518 fetch_file("timeint.o") 519 send_line("") 520 521 link("rom.lnk") 522 368 523 remove_file("bios.o") 369 524 remove_file("romp.o") … … 376 531 send_line("") 377 532 533 def link_ram(): 534 print("Linking RAM") 535 536 for path in mod_ram: 537 (dir, file) = path.split("/") 538 (base, ext) = file.split(".") 539 fetch_file("{}.o".format(base)) 540 541 fetch_file("lowram.o") 542 send_line("") 543 544 link("ram.lnk") 545 546 for path in mod_ram: 547 (dir, file) = path.split("/") 548 (base, ext) = file.split(".") 549 remove_file("{}.o".format(base)) 550 551 remove_file("lowram.o") 552 send_line("") 553 554 store_file("midas.abs") 555 remove_file("midas.abs") 556 send_line("") 557 378 558 print("Waiting for Hatari to connect to {}.".format(lis_path)) 379 559 hatari_connect() … … 384 564 send_line("PATH=\\bin") 385 565 send_line("cd \\work") 566 send_line("") 386 567 387 568 start_at = None 388 569 389 for mod in [mod_prolog, mod_iolib, mod_libcio, mod_libsm, mod_lib700, mod_vlib, mod_rom]: 570 for mod in [mod_prolog, mod_iolib, mod_libcio, mod_libsm, mod_lib700, mod_vlib, 571 mod_rom, mod_ram]: 390 572 for path in mod: 391 573 if start_at != None: … … 413 595 414 596 link_rom() 597 link_ram()
Note:
See TracChangeset
for help on using the changeset viewer.