mirror of
https://github.com/bobbimanners/Applecorn.git
synced 2024-06-16 10:29:32 +00:00
Compare commits
41 Commits
v0.54-beta
...
main
Author | SHA1 | Date | |
---|---|---|---|
|
fb180a625c | ||
|
6b6c5ec95a | ||
|
2b257d95c5 | ||
|
189d6ff9e1 | ||
|
72f6b794c5 | ||
|
807c1db74b | ||
|
d923d07cce | ||
|
68c6293e38 | ||
|
01fbd66c79 | ||
|
bfc5ac7e71 | ||
|
ca507c3ae0 | ||
|
056bf98715 | ||
|
88425758b5 | ||
|
919da45100 | ||
|
eb03fac973 | ||
|
699c6ed83a | ||
|
d1ad501f02 | ||
|
379fc35240 | ||
|
bf37cc7b9f | ||
|
fab0c1c1c3 | ||
|
de40e76fc7 | ||
|
9086c0a501 | ||
|
89d2feaa4d | ||
|
1fc6c32cb4 | ||
|
ce338dabb0 | ||
|
1113a55ce9 | ||
|
216a1cbd21 | ||
|
8d756963f9 | ||
|
da412d6b8a | ||
|
0e36d483be | ||
|
6739f65d7f | ||
|
d3f3d2e267 | ||
|
34ed8b02ca | ||
|
7d58b3aa6a | ||
|
4174fe86ee | ||
|
5ecf53b3ba | ||
|
6906a0d90e | ||
|
a6c5479985 | ||
|
d2090e24f5 | ||
|
f197d427ba | ||
|
7fa3e66712 |
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
auxmem.vers.s
|
|
BIN
Releases/applecorn-0.54-beta.po
Normal file
BIN
Releases/applecorn-0.54-beta.po
Normal file
Binary file not shown.
BIN
applecorn.po
BIN
applecorn.po
Binary file not shown.
43
auxmem.vdu.s
43
auxmem.vdu.s
|
@ -112,16 +112,18 @@ VDUWORKSZ EQU VDUVAREND-VDUWORKSP+1
|
||||||
*
|
*
|
||||||
|
|
||||||
* Screen definitions
|
* Screen definitions
|
||||||
* 0 1 2 3 6 7 ; MODEs sort-of completed
|
* 0 1 3 4 6 7 ; MODEs sort-of completed
|
||||||
SCNTXTMAXX DB 79, 39, 39, 79, 39, 39, 39, 39 ; Max text column
|
SCNTXTMAXX DB 79, 39, 39, 79, 39, 39, 39, 39 ; Max text column
|
||||||
SCNTXTMAXY DB 23, 23, 23, 23, 23, 23, 23, 23 ; Max text row
|
SCNTXTMAXY DB 23, 23, 23, 23, 23, 23, 23, 23 ; Max text row
|
||||||
SCNBYTES DB 08, 08, 08, 01, 01, 01, 01, 01 ; Bytes per character
|
SCNBYTES DB 08, 08, 08, 01, 08, 01, 01, 01 ; Bytes per character
|
||||||
SCNCOLOURS DB 03, 15, 07, 01, 01, 01, 01, 01 ; Colours-1
|
SCNCOLOURS DB 03, 15, 15, 01, 07, 01, 01, 01 ; Colours-1
|
||||||
SCNPIXELS DB 04, 02, 07, 00, 00, 00, 00, 00 ; Pixels per byte
|
SCNPIXELS DB 04, 02, 02, 00, 07, 00, 00, 00 ; Pixels per byte
|
||||||
SCNTYPE DB 65, 64,128, 01, 00, 00, 00, 32 ; Screen type
|
SCNFALLBACK DB 03, 04, 05, 03, 04, 05, 06, 07 ; Fall back if unsupported
|
||||||
|
SCNTYPE DB 65, 64, 66, 01,128, 02, 00, 32 ; Screen type
|
||||||
* b7=FastDraw -> HGR mode
|
* b7=FastDraw -> HGR mode
|
||||||
* b6=SHR mode on Apple IIgs
|
* b6=SHR mode on Apple IIgs
|
||||||
* b5=Teletext
|
* b5=Teletext
|
||||||
|
* b1=40COL/20COL
|
||||||
* b0=40COL/80COL
|
* b0=40COL/80COL
|
||||||
|
|
||||||
* Colour table
|
* Colour table
|
||||||
|
@ -704,15 +706,16 @@ VDUINIT STA VDUQ+8
|
||||||
* MODEs available:
|
* MODEs available:
|
||||||
* MODE 0 - 640x200 SHR graphics, 80x24 bitmap text (GS only)
|
* MODE 0 - 640x200 SHR graphics, 80x24 bitmap text (GS only)
|
||||||
* MODE 1 - 320x200 SHR graphics, 40x24 bitmap text (GS only)
|
* MODE 1 - 320x200 SHR graphics, 40x24 bitmap text (GS only)
|
||||||
* MODE 2 - 280x192 HGR graphics, 40x24 bitmap text
|
* MODE 2 --> MODE 1
|
||||||
* MODE 3 - 80x24 text
|
* MODE 3 - 80x24 text
|
||||||
* MODE 4 --> MODE 6
|
* MODE 4 - 280x192 HGR graphics, 40x24 bitmap text
|
||||||
* MODE 5 --> MODE 6
|
* MODE 5 --> MODE 6
|
||||||
* MODE 6 - 40x24 text
|
* MODE 6 - 40x24 text
|
||||||
* MODE 7 - 40x24 with $80-$9F converted to spaces
|
* MODE 7 - 40x24 with $80-$9F converted to spaces
|
||||||
*
|
*
|
||||||
* On //e, MODE 0 -> MODE 3
|
* On //e, MODE 0 -> MODE 3
|
||||||
* MODE 1 -> MODE 6
|
* MODE 1 -> MODE 4
|
||||||
|
* MODE 2 -> MODE 5
|
||||||
*
|
*
|
||||||
VDU22 JSR NEGCALL ; Find machine type
|
VDU22 JSR NEGCALL ; Find machine type
|
||||||
AND #$0F
|
AND #$0F
|
||||||
|
@ -721,16 +724,22 @@ VDU22 JSR NEGCALL ; Find machine type
|
||||||
:NOTGS STA VDUBANK
|
:NOTGS STA VDUBANK
|
||||||
LDA VDUQ+8
|
LDA VDUQ+8
|
||||||
AND #$07
|
AND #$07
|
||||||
|
; jgh
|
||||||
BIT VDUBANK
|
BIT VDUBANK
|
||||||
BMI :INIT ; Skip if GS
|
BMI :INIT ; All MODEs supported
|
||||||
CMP #$00 ; Mode 0?
|
CMP #$03
|
||||||
BNE :S1
|
BCS :INIT
|
||||||
LDA #$03 ; --> Mode 3 instead
|
ADC #$03 ; Fall back to replacement MODE
|
||||||
BRA :INIT
|
|
||||||
:S1 CMP #$01 ; Mode 1?
|
; BIT VDUBANK
|
||||||
BNE :INIT
|
; BMI :INIT ; Skip if GS
|
||||||
LDA #$06 ; --> Mode 6 instead
|
; CMP #$00 ; Mode 0?
|
||||||
|
; BNE :S1
|
||||||
|
; LDA #$03 ; --> Mode 3 instead
|
||||||
|
; BRA :INIT
|
||||||
|
;:S1 CMP #$01 ; Mode 1?
|
||||||
|
; BNE :INIT
|
||||||
|
; LDA #$06 ; --> Mode 6 instead
|
||||||
|
|
||||||
:INIT TAX ; Set up MODE
|
:INIT TAX ; Set up MODE
|
||||||
STX VDUMODE ; Screen MODE
|
STX VDUMODE ; Screen MODE
|
||||||
|
|
3
auxmem.vers.s
Normal file
3
auxmem.vers.s
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
* Auto-generated by .git/hooks/pre-commit
|
||||||
|
HELLO ASC 'Applecorn v0.54-beta-0-g3325769'
|
||||||
|
DB $00
|
BIN
demos/ClockSp
Normal file
BIN
demos/ClockSp
Normal file
Binary file not shown.
Binary file not shown.
BIN
demos/graphics/Circle
Normal file
BIN
demos/graphics/Circle
Normal file
Binary file not shown.
BIN
demos/graphics/CircleINT
Normal file
BIN
demos/graphics/CircleINT
Normal file
Binary file not shown.
BIN
demos/graphics/Clipping
Normal file
BIN
demos/graphics/Clipping
Normal file
Binary file not shown.
BIN
demos/graphics/Ellipse
Normal file
BIN
demos/graphics/Ellipse
Normal file
Binary file not shown.
BIN
demos/graphics/GCOLs
Normal file
BIN
demos/graphics/GCOLs
Normal file
Binary file not shown.
BIN
demos/graphics/Graphics
Normal file
BIN
demos/graphics/Graphics
Normal file
Binary file not shown.
BIN
demos/graphics/Pixels
Normal file
BIN
demos/graphics/Pixels
Normal file
Binary file not shown.
BIN
demos/graphics/Spiral
Normal file
BIN
demos/graphics/Spiral
Normal file
Binary file not shown.
BIN
demos/kbd/KBDTest
Normal file
BIN
demos/kbd/KBDTest
Normal file
Binary file not shown.
BIN
demos/misc/8Queens
Normal file
BIN
demos/misc/8Queens
Normal file
Binary file not shown.
BIN
demos/misc/Tiny65
Normal file
BIN
demos/misc/Tiny65
Normal file
Binary file not shown.
BIN
demos/vdu/Chars
Normal file
BIN
demos/vdu/Chars
Normal file
Binary file not shown.
BIN
demos/vdu/ColourGrid
Normal file
BIN
demos/vdu/ColourGrid
Normal file
Binary file not shown.
BIN
demos/vdu/Colours
Normal file
BIN
demos/vdu/Colours
Normal file
Binary file not shown.
BIN
demos/vdu/Cursor
Normal file
BIN
demos/vdu/Cursor
Normal file
Binary file not shown.
BIN
demos/vdu/MODEs
Normal file
BIN
demos/vdu/MODEs
Normal file
Binary file not shown.
BIN
demos/vdu/Palette
Normal file
BIN
demos/vdu/Palette
Normal file
Binary file not shown.
BIN
demos/vdu/TextSize
Normal file
BIN
demos/vdu/TextSize
Normal file
Binary file not shown.
BIN
demos/vdu/VDUVars
Normal file
BIN
demos/vdu/VDUVars
Normal file
Binary file not shown.
|
@ -1,2 +1,2 @@
|
||||||
#mame -w apple2ee -debug -sl5 mouse -sl7 cffa2 -harddisk1 ~/Personal/Development/Applecorn/applecorn.po
|
#mame -w apple2ee -debug -sl5 mouse -sl7 cffa2 -harddisk1 ~/Personal/Development/Applecorn/applecorn.po
|
||||||
mame -w apple2gs -debug -sl7 cffa2 -harddisk1 ~/Personal/Development/Applecorn/applecorn.po -harddisk2 tests/Creat*po
|
mame -w apple2gs -debug -sl7 cffa2 -harddisk1 ~/Personal/Development/Applecorn/applecorn.po -harddisk2 tests/acrn*po # tests/Creat*po
|
||||||
|
|
BIN
tests/KBDTest
BIN
tests/KBDTest
Binary file not shown.
BIN
tests/Pixels
BIN
tests/Pixels
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user