Enable vidHD only on 128kb models

This commit is contained in:
Ivan Izaguirre 2019-11-22 23:27:25 +01:00
parent 0a1751cc77
commit e833d71fad
2 changed files with 5 additions and 3 deletions

View File

@ -21,7 +21,7 @@ Portable emulator of an Apple II+ or //e. Written in Go.
- ThunderClock Plus real time clock
- Bootable hard disk card
- Apple //e 80 columns with 64Kb extra RAM
- VidHd, limited to the ROM signature and SHR as used by Total Replay
- VidHd, limited to the ROM signature and SHR as used by Total Replay, only for //e models with 128Kb
- FASTChip, limited to what Total Replay needs to set and clear fast mode
- Graphic modes:
- Text 40 columns
@ -170,7 +170,7 @@ Only valid on SDL mode
-traceSS
dump to the console the sofswitches calls
-vidHDSlot int
slot for the VidHD card, -1 for none (default 2)
slot for the VidHD card, only for //e models. -1 for none (default 2)
```

View File

@ -52,7 +52,7 @@ func MainApple() *Apple2 {
vidHDCardSlot := flag.Int(
"vidHDSlot",
2,
"slot for the VidHD card, -1 for none")
"slot for the VidHD card, only for //e models. -1 for none")
fastChipCardSlot := flag.Int(
"fastChipSlot",
3,
@ -112,6 +112,7 @@ func MainApple() *Apple2 {
*charRomFile = "<internal>/Apple2rev7CharGen.rom"
}
charGenMap = charGenColumnsMap2Plus
*vidHDCardSlot = -1
case "2e":
a = newApple2e()
@ -149,6 +150,7 @@ func MainApple() *Apple2 {
initialCharGenPage = 1
}
charGenMap = charGenColumnsMapBase64a
*vidHDCardSlot = -1
default:
panic("Model not supported")