initial support for Mega65 extra ROM

This commit is contained in:
FeralChild64 committed 2020-01-10 22:03:10 +01:00
1 parent 7539c6b072
commit 4d56864327
333 files changed
+1747 -289

No files matched your search

+4
View File
@@ -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
+5
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4 -2
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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