loading from D81 image works now on MEGA65
This commit is contained in:
1 parent
8effc8d3e0
commit
5ae7f19f83
12 files changed
+19
-5
No files matched your search
@@ -175,6 +175,12 @@ Enable this option if you are using a tape interface adapter with some audio sig
|
||||
|
||||
Enable this option if you are using a tape interface adapter lacking tape motor control (most likely every adapter currently being sold) - this will eliminate the need to quickly press space when the program header information gets displayed. Note: if you are using a cassette player with REM port, and your adapter is connected to this port too, than you do not need this option.
|
||||
|
||||
## Additional storage
|
||||
|
||||
### `UNIT_SDCARD`, `UNIT_FLOPPY`, `UNIT_RAMDISK`
|
||||
|
||||
MEGA65 specific pseudo-IEC devices, handled by internal DOS (work in progress). If set to 0, given unit is disabled. Otherwise - assigns IEC unit number to the given storage.
|
||||
|
||||
## Sound support
|
||||
|
||||
The original Commodore 64 had one SID sound chip installed. However, mods exists to add more of them for improved sound capabilities. Emulators and FPGA machines typically allow to simulate more than one too. Unfortunately, there is no standard regarding how these additional chips are visible in the processor address space, and there is no sane way to detect it - thus, it has to be configurable.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -91,8 +91,8 @@
|
||||
; --- Built-in DOS configuration
|
||||
|
||||
;; #CONFIG# UNIT_SDCARD 28
|
||||
;; #CONFIG# UNIT_FLOPPY 29 ; work in progress
|
||||
;; #CONFIG# UNIT_RAMDISK 0 ; do not change, DOS is not implemented yet
|
||||
;; #CONFIG# UNIT_FLOPPY 29
|
||||
;; #CONFIG# UNIT_RAMDISK 0 ; do not change, ram disk is not implemented yet
|
||||
|
||||
|
||||
; --- Debug options
|
||||
|
||||
@@ -29,13 +29,17 @@ fs_cbm_nextfileblock:
|
||||
|
||||
@common_chk:
|
||||
|
||||
bne @common_load
|
||||
bne fs_cbm_nextfileblock_common_load
|
||||
|
||||
; FALLTROUGH
|
||||
|
||||
fs_cbm_nextfileblock_eof:
|
||||
|
||||
lda #$00 ; end of file
|
||||
sec
|
||||
rts
|
||||
|
||||
@common_load:
|
||||
fs_cbm_nextfileblock_common_load:
|
||||
|
||||
sta PAR_TRACK
|
||||
stx PAR_SECTOR
|
||||
@@ -87,10 +91,14 @@ fs_cbm_nextfileblock_got_ts:
|
||||
|
||||
; Less than a full sector is used
|
||||
|
||||
lda SHARED_BUF_1+$100+0
|
||||
lda SHARED_BUF_1+$100+1
|
||||
|
||||
@not_full_buf:
|
||||
|
||||
dec
|
||||
cmp #$FF
|
||||
beq fs_cbm_nextfileblock_eof
|
||||
|
||||
sta FD_ACPTR_LEN+0
|
||||
|
||||
; FALLTROUGH
|
||||
|
||||
Reference in new issue
Block a user