initial support for Mega65 extra ROM
This commit is contained in:
1 parent
7539c6b072
commit
4d56864327
333 files changed
+1747
-289
No files matched your search
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CHKIN routine
|
||||
@@ -12,3 +13,6 @@ chkin_rs232:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP2400
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,5 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
|
||||
//
|
||||
// RS-232 part of the CHKIN routine
|
||||
@@ -46,3 +48,6 @@ chkin_rs232_nochkin
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CHRIN routine
|
||||
@@ -12,3 +13,6 @@ chrin_rs232:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP2400
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CHRIN routine
|
||||
@@ -41,3 +42,6 @@ XXX_DOGET4:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CHROUT routine
|
||||
@@ -12,3 +13,6 @@ chrout_rs232:
|
||||
|
||||
|
||||
#endif // HAS_RS232
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CKOUT routine
|
||||
@@ -12,3 +13,6 @@ ckout_rs232:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP2400
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CKOUT routine
|
||||
@@ -21,3 +22,6 @@ ckout_rs232:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the CLOSE routine
|
||||
@@ -40,3 +41,6 @@ close_rs232_end:
|
||||
|
||||
|
||||
#endif // HAS_RS232
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the GETIN routine
|
||||
@@ -12,3 +13,6 @@ getin_rs232:
|
||||
|
||||
|
||||
#endif // HAS_RS232
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 part of the OPEN routine
|
||||
@@ -58,3 +59,6 @@ open_rs232_end:
|
||||
|
||||
|
||||
#endif // HAS_RS232
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Sets .X to number of open RS-232 channels
|
||||
@@ -24,3 +25,6 @@ rs232_count_channels:
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Disable UP9600 interface
|
||||
@@ -42,3 +43,6 @@ up9600_disable: // XXX adapt
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Enable UP9600 interface support
|
||||
@@ -128,6 +129,7 @@ INSTERR
|
||||
rts
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Timer values for PAL/NTSC - high bytes
|
||||
@@ -16,3 +17,6 @@ up9600_ihitab:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Timer values for PAL/NTSC - low bytes
|
||||
@@ -16,3 +17,6 @@ up9600_ilotab:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 IRQ handler part
|
||||
@@ -38,3 +39,6 @@ up9600_irq_end:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// RS-232 NMI handler part
|
||||
@@ -64,3 +65,6 @@ NMIBYTR2
|
||||
rti
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Get byte from serial interface
|
||||
@@ -41,3 +42,6 @@ up9600_rsin_end:
|
||||
rts
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
@@ -1,3 +1,4 @@
|
||||
#if ROM_LAYOUT_STD || (ROM_LAYOUT_M65 && SEGMENT_KERNAL_0)
|
||||
|
||||
//
|
||||
// Put byte to serial interface
|
||||
@@ -54,3 +55,6 @@ rs232_rsout_wait:
|
||||
|
||||
|
||||
#endif // CONFIG_RS232_UP9600
|
||||
|
||||
|
||||
#endif // ROM layout
|
||||
Reference in new issue
Block a user