Just skip auxmem test if auxRAM==mainRAM bug found

This commit is contained in:
Zellyn Hunter 2017-02-04 23:15:08 -05:00
parent 215f4cb391
commit 740abdf3e4
4 changed files with 4 additions and 4 deletions

Binary file not shown.

View File

@ -53,7 +53,7 @@ case "${1-none}" in
mame -rompath $ROMPATH apple2 -flop1 ./audit.dsk -skip_gameinfo -debug mame -rompath $ROMPATH apple2 -flop1 ./audit.dsk -skip_gameinfo -debug
;; ;;
"oe") "oe")
(head -c 24576 /dev/zero; cat audit.o; head -c 65536 /dev/zero) | head -c 65536 > $TMPLS/Apple\ II/Apple\ IIe-test.emulation/appleIIe.ram.bin (head -c 24576 /dev/zero; cat audit.o; head -c 65536 /dev/zero) | head -c 65536 > $TMPLS/Apple\ II/Apple\ IIe-test.emulation/appleIIe.mainRam.bin
sed -e 's|<property name="pc" value="0x...."/>|<property name="pc" value="0x6000"/>|' $TMPLS/Apple\ II/Apple\ IIe.xml > $TMPLS/Apple\ II/Apple\ IIe-test.emulation/info.xml sed -e 's|<property name="pc" value="0x...."/>|<property name="pc" value="0x6000"/>|' $TMPLS/Apple\ II/Apple\ IIe.xml > $TMPLS/Apple\ II/Apple\ IIe-test.emulation/info.xml
;; ;;
"none") "none")

View File

@ -43,9 +43,8 @@
beq ++ beq ++
+ +prerr $000C ;; E000C: $400 main memory and $300 aux memory seem to write to the same place, which is probably an emulator bug. + +prerr $000C ;; E000C: $400 main memory and $300 aux memory seem to write to the same place, which is probably an emulator bug.
!text "MAIN AND AUX ARE SAME RAM" !text "BUG:MAIN AND AUX ARE SAME:PRETEND 64K"
+prerred +prerred
jmp end
.has64k .has64k
lda #64 lda #64

View File

@ -21,8 +21,9 @@ D747 F0
D74B D7 D74B D7
D768 85 D768 85
D76E 65 D76E 65
* Links to things to test * TODOs and Links to things to test
** TODO [[https://groups.google.com/d/msg/comp.sys.apple2/RMnus8p6xp8/TDfD2HVtDwAJ][csa2: question on HGR behavior with enhanced 128K Apple //e]] ** TODO [[https://groups.google.com/d/msg/comp.sys.apple2/RMnus8p6xp8/TDfD2HVtDwAJ][csa2: question on HGR behavior with enhanced 128K Apple //e]]
** TODO Check whether c8-cf sticks after reading c3xx but c3 is only active due to the whole c3 ROM switch
* Language card operation * Language card operation