Search results
Fill memory with 16 bits value
Score: 202.68 %,
Type: Forum topic , Comments: 16 comments
a,FastLDIR_Loop & 0xFF
ld l,a
ld a,0
adc a,FastLDIR_Loop >> 8
ld h,a
ex (sp),hl ... value.
ld hl,0c001h ; HL = Destination address + 1
ld (hl),040h ; MSB 8bits of the value
dec hl
ld (hl),0 ; LSB 8bits of the value
ld de,0c002h
ld bc,00500h ; BC = Length -2
ldir Thanks ...
MO5.com is making a MSX game
Score: 202.49 %,
Type: Forum topic , Comments: 4 comments
Hi,
MO5.com is an important French association that takes care of the preservation of the videogame heritage. They recover a lot of old software and hardware, repair them, store them and make exhibitions, especially with museums.
They also try ...
All display image formats
Score: 201.35 %,
Type: Forum topic , Comments: 4 comments
Hi,
I have started to list all the image formats that can be displayed on MSX (I'm not speaking about file format but about display one).
This combines the different display modes of VDPs, as well as all the options that change their ...
RTC Block 3
Score: 200.32 %,
Type: Forum topic , Comments: 10 comments
Hi all,
MSX2 Real Time Clock have in Block 3 a register 0 described as:
Data type (0~15):
0 = Title; 1 = Password; 2 = Prompt; 3 to 15 = Undefined as of 02/05/1986 Questions:
- What ... snippet:
NOVAXIS clock-chip memory layout:
Block 2
nibble
| B3 | B2 | B1 | B0 ...
Can we trust BIOS routine registers usage?
Score: 200.13 %,
Type: Forum topic , Comments: 6 comments
Hi everyone,
The documentations that describe the BIOS functions often list the registers that each function modifies (and that the calling code must save if it doesn't want to lose the values).
C compilers like SDCC assume that all assembler ...
Boot from disk
Score: 199.79 %,
Type: Forum topic , Comments: 14 comments
in by the boot sector code) by using 0xf37d as the entry point. Note that if you are using a custom boot sector ROM BIOS will be in page 0 instead of RAM when the boot sector code is called the first time (carry ... sector code is called again, this time with RAM in page 0, and when the standard boot sector code ...
Crawlers looking for a musician
Score: 198.47 %,
Type: Forum topic , Comments: 19 comments
Hello everyone,
I am creating a new game called Crawlers based on the classic Snake game but playable with up to 8 players on the same MSX (using Ninja Tap ) or 4 players otherwise (joystick + keyboard).
It is an MSX1 game that will be ...
Programming ObsoNET
Score: 196.99 %,
Type: Forum topic , Comments: 18 comments
In documentation part 4.1, we are asked to select segment 0 in the cartridge mapper.
Do we have ... is in 2-3 and obsonet is in 2-0 (being initialized before your rom) make it works:
Try ...
Program's UID
Score: 196.68 %,
Type: Forum topic , Comments: 14 comments
and the game's title in katakana written backwards. This is located at offset #3FF0.
This type of information ... information about that?
Yie Ar Kung-Fu product ID is "RC 725"... there is 725 wrote at #3FF0?
(I suppose #3FF0 is the size of the ROM minus #0F)
Hi, aonikeo!
I coded this Hi, aonikeo!
I ...
Calling BIOS routines from C without any overhead
Score: 193.18 %,
Type: Forum topic , Comments: 10 comments
nuc1e0n wrote:
z88dk has
nuc1e0n wrote:
z88dk has konamiman's asmlib integrated ... or msxdos2:
int isMSX2(void) {
if(bdos(CPM_VERS, 0) == 0x22) {
__asm
ld a, 1
ld c, 0x6f
call 0x0005
or a
jr nz, NOTMSX2
ld a, b
cp 2
jr c, NOTMSX2
ld hl, 1
ret ...
