This website requires JavaScript.
4f238baa2d
implemented RUNC routine
FeralChild64
2019-10-06 17:55:54 +02:00
68b61f4c8c
provided LINKPRG routine
FeralChild64
2019-10-06 17:06:42 +02:00
47fdf8c08c
added more stubs to BASIC
FeralChild64
2019-10-06 16:53:08 +02:00
b625b4d58a
temporary implementation of LINPTR, FB64 now displays drive number
FeralChild64
2019-10-06 15:59:30 +02:00
0ac3d1dfd8
fixed MSGFLG handling, prevents FB64 display glitches
FeralChild64
2019-10-06 15:41:51 +02:00
43d7e869e0
fixes in PLOT routine - fixes some Duotris glitches, FB64 now allows browsing
FeralChild64
2019-10-06 15:02:26 +02:00
1480350bfb
IEC code compatibility improvements
FeralChild64
2019-10-06 13:02:14 +02:00
77320e2e91
fix for RETURN not clearin inverse mode
FeralChild64
2019-10-06 12:21:24 +02:00
1706cc7c31
fancy startup logo is now available for all the targets
FeralChild64
2019-10-05 23:55:35 +02:00
5f14ae5dc6
Merge pull request #32 from FeralChild64/master
gardners
2019-10-05 22:27:59 +09:30
4496e5bd10
handled all similarities >3
FeralChild64
2019-10-05 13:15:52 +02:00
3e221903aa
size optimization in BASIC, reordered some code to avoid accidental similarities
FeralChild64
2019-10-05 11:19:38 +02:00
ab7af621d5
small code reordering to avoid accidental similarities
FeralChild64
2019-10-05 10:16:19 +02:00
1f3238ccad
provided unofficial $E50C routine - for compatibility
FeralChild64
2019-10-04 21:44:58 +02:00
af9e6abb8f
fixes to LOAD, some documentation updates
FeralChild64
2019-10-04 20:24:13 +02:00
e75ceae3f1
added possibility to build hybrid ROM
FeralChild64
2019-10-04 19:54:27 +02:00
ef0ef3162e
small optimization - 2 bytes saved
FeralChild64
2019-10-04 00:09:33 +02:00
4be1f222a9
'printf' routine is now optional
FeralChild64
2019-10-03 23:59:43 +02:00
c3a99ba5e0
routine at $E422 is now implemented
FeralChild64
2019-10-03 23:11:57 +02:00
2608e1b153
deduplicated some print character routines
FeralChild64
2019-10-03 22:21:44 +02:00
c173540fac
started separating 'printf' as debug-only routine
FeralChild64
2019-10-03 21:21:34 +02:00
c3cbfcebfb
all label naming conflicts resolved
FeralChild64
2019-10-02 22:35:36 +02:00
9fd0297e51
added temporary handling of double LOAD/SAVE entries in Kernal
FeralChild64
2019-09-29 22:09:33 +02:00
d17b5f9cde
fixed 'BYTES FREE' value
FeralChild64
2019-09-29 21:02:45 +02:00
58dc012831
fixed RSSTAT usage conflict
FeralChild64
2019-09-28 12:24:46 +02:00
4f58088207
further aliases cleanup
FeralChild64
2019-09-28 11:59:15 +02:00
1130db35e0
more aliases cleanup
FeralChild64
2019-09-28 10:57:12 +02:00
2d5bf15ac9
fixed MEMSIZ value, some cleanups
FeralChild64
2019-09-28 10:10:49 +02:00
d8a1488a5c
dettached colour codes from CHROUT
FeralChild64
2019-09-27 23:41:46 +02:00
0597988a59
more label conflicts fixed
FeralChild64
2019-09-27 23:29:33 +02:00
c6350cc86b
added more stubs
FeralChild64
2019-09-27 20:50:27 +02:00
2abda0944b
vectors at #300 are now initialized
FeralChild64
2019-09-27 20:06:23 +02:00
72a60958e9
reduced amount of VICE label conflicts
FeralChild64
2019-09-27 16:40:58 +02:00
332438145c
deduplicated 'printf.s', over 200 bytes saved in BASIC segment
FeralChild64
2019-09-26 20:50:46 +02:00
94b8e0dc29
fix possible crash in VIC II setup routine
FeralChild64
2019-09-26 15:38:49 +02:00
041a4750dd
pass symbols to VICE emulator
FeralChild64
2019-09-25 22:54:04 +02:00
33b6b36fcb
stub behaviour is now configurable
FeralChild64
2019-09-24 22:10:48 +02:00
49f48eb615
fixed VECTOR bug (too aggressive optimization)
FeralChild64
2019-09-24 21:47:03 +02:00
571efdd03d
fixed VECTOR defaults location, needed by GEOS
FeralChild64
2019-09-24 18:52:48 +02:00
6949bd3f48
small startup/interrupt cleanup
FeralChild64
2019-09-24 17:59:46 +02:00
55e2512fe2
added first CPU specific optimizations
FeralChild64
2019-09-24 17:24:32 +02:00
5b2c28b281
small build system improvements
FeralChild64
2019-09-14 15:06:48 +02:00
2dbb696628
slightlyy safer interrupts, they disable BCD mode now
FeralChild64
2019-09-13 23:04:45 +02:00
8fce9681be
added more stubs, updated documentation
FeralChild64
2019-09-13 21:39:12 +02:00
123e5e46c3
added stubs for official BASIC routines
FeralChild64
2019-09-12 20:28:53 +02:00
ef1354f7b2
more init adjustments
FeralChild64
2019-09-11 23:48:09 +02:00
48ca32a5cf
further startup fixes, size-optimized RAMTAS
FeralChild64
2019-09-11 22:46:51 +02:00
021c9b3189
size-optimized cartridge check
FeralChild64
2019-09-11 21:50:48 +02:00
13b7172ed5
documentation update
FeralChild64
2019-09-11 19:27:34 +02:00
ed51a62f32
several features are now optional, added legacy BASIC memory model
FeralChild64
2019-09-11 19:21:02 +02:00
206434789b
Merge pull request #31 from FeralChild64/master
gardners
2019-09-11 07:49:56 +09:30
49e8b75b85
explained all similarities >3, some minor cleanups
FeralChild64
2019-09-10 18:28:30 +02:00
53e4babbe3
updates to the binning tool
FeralChild64
2019-09-09 17:46:52 +02:00
8de99f2b14
one more cleanup in aliases
FeralChild64
2019-09-09 17:00:42 +02:00
b9e3cb89bf
new routine binning tool - modified dynamic knapsack solving algorithm
FeralChild64
2019-09-08 22:17:49 +02:00
5c27e8fbac
changed Kernal revision to avoid conflicts with some other ROMs
FeralChild64
2019-09-07 12:38:58 +02:00
de27124b4f
adapted to Kick Assembler, some documentation update
FeralChild64
2019-09-07 12:35:21 +02:00
ae23dbae7b
fixed potentially illegal branches
FeralChild64
2019-09-06 21:24:46 +02:00
6114f982ec
optimized hex byte printing, idea from Forum64
FeralChild64
2019-09-04 17:05:46 +02:00
97c361af9c
fixed EOI reporting to IEC devices
FeralChild64
2019-09-03 18:44:17 +02:00
2f2476f43e
Merge pull request #30 from FeralChild64/master
gardners
2019-09-03 07:50:17 +09:30
e0bbee443b
removed 'branch out of range' warnings
FeralChild64
2019-09-02 20:56:37 +02:00
a4114dd0d1
updated pre-built binaries,. explained similarities
FeralChild64
2019-09-02 19:19:01 +02:00
33393ea824
more compatible SETTIM and RDTIM routines
FeralChild64
2019-09-02 17:07:55 +02:00
1c2b498e15
moved two Kernal routines into original location to fix 'Duotris' game startup
FeralChild64
2019-09-01 16:34:38 +02:00
180c88ef42
reenabled BRK handler, now prints BRK address
FeralChild64
2019-09-01 16:20:36 +02:00
2d590f95c5
fixed LOAD/VERIFY wrongly swapped in error messages
FeralChild64
2019-08-30 21:22:35 +02:00
27161f2371
improved compatibility with non-CBM IEC implementations
FeralChild64
2019-08-30 20:49:35 +02:00
e3314f8b8f
IEC cleanups and size optimization
FeralChild64
2019-08-30 19:12:56 +02:00
ee499b6b21
size optimization of the IEC support
FeralChild64
2019-08-28 21:45:53 +02:00
ef183a6cb1
implemented SETTIM and RDTIM routines
FeralChild64
2019-08-28 17:45:40 +02:00
cfb50cda46
adapted SID initialization for these insane 8 SID configurations
FeralChild64
2019-08-25 13:31:28 +02:00
8eb435d2b2
fix potential IEC data transfer problem
FeralChild64
2019-08-25 13:25:03 +02:00
b954d23a6b
multiple SID silencing improvement
FeralChild64
2019-08-11 10:22:14 +02:00
4f77af52a4
adjuster startup once again - not the most effective way, but should be more compatible with cartridges
FeralChild64
2019-08-10 18:09:37 +02:00
403be441dc
implemented PLOT routine
FeralChild64
2019-08-10 16:56:03 +02:00
676db127c3
implemented UDTIM routine
FeralChild64
2019-08-10 16:06:32 +02:00
d2759ded07
Merge pull request #29 from FeralChild64/master
gardners
2019-08-10 07:20:59 +09:30
1053e13112
updated ROM binaries, explained all similarities longer than 3 bytes
FeralChild64
2019-08-09 21:55:38 +02:00
689e4b46d4
startup fixes
FeralChild64
2019-08-09 20:12:08 +02:00
79c09d9793
set IRQ frequency depending on video system
FeralChild64
2019-08-09 18:40:09 +02:00
c16b4cb4bc
added Kernal revision byte
FeralChild64
2019-08-09 18:07:14 +02:00
5123078443
disabled BRK handling, breaks at least one game
FeralChild64
2019-08-08 18:49:22 +02:00
69ea9abefd
finished IRQ handler, fixed cartridge startup
FeralChild64
2019-08-08 18:28:20 +02:00
b946675341
changed VECTOR temporary storage address
FeralChild64
2019-08-08 17:58:57 +02:00
17bedbdb8d
fixed interrupt vector regression, updated documentation
FeralChild64
2019-08-08 17:29:50 +02:00
99a2925306
IOINIT now silences SID chips, up to 4 supported
FeralChild64
2019-08-07 22:13:08 +02:00
1feef6abdb
added PAL/NTSC detection
FeralChild64
2019-08-07 21:20:05 +02:00
7bc76670cd
fix for STOP key detection
FeralChild64
2019-08-07 19:14:16 +02:00
34d60195c2
implemented SETTMO routine, some documentation updates
FeralChild64
2019-08-06 22:28:37 +02:00
e4ddf9ec0c
STOP + RESTORE now works (bad news: works even without STOP)
FeralChild64
2019-08-06 22:00:50 +02:00
03bc8b8e78
implemented BRK handling routine (not yet connected to IRQ)
FeralChild64
2019-08-06 20:54:27 +02:00
44ca73be40
interrupt cleanup started
FeralChild64
2019-08-06 18:06:47 +02:00
87b6a3f19a
Merge branch 'devel'
FeralChild64
2019-08-06 17:37:54 +02:00
d0de4df1ce
Merge pull request #27 from FeralChild64/master
gardners
2019-08-06 10:18:08 +09:30
9187e3e601
more routines placed under compatible addresses
FeralChild64
2019-08-05 22:51:16 +02:00
802890ff9c
started working on autostart software support
FeralChild64
2019-08-05 19:14:38 +02:00
b055a83eea
fix for improper rule in .gitignore
FeralChild64
2019-08-05 18:38:01 +02:00
80dafcee32
fix for improper rule in .gitignore
FeralChild64
2019-08-05 18:38:01 +02:00
3a56244726
fix for missing file
FeralChild64
2019-08-05 18:32:55 +02:00