Search found 159 matches

by rune
Fri Feb 01, 2019 9:27 am
Forum: Emulators
Topic: New release of EightyOne available
Replies: 165
Views: 30134

Re: New release of EightyOne available

Has anyone tried 1.13 yet? I get the main screen loading, but it never initialises to the Cursor. I cant load any programs.

Version 1.9 runs fine.

EDIT - Got it working after deleting old folder(s)
by rune
Sun Dec 09, 2018 1:39 pm
Forum: Development
Topic: New to Machine code, help required
Replies: 17
Views: 1068

Re: New to Machine code, help required

LD A,$00 DEC HL CP H Ah, now I see what you are doing... @HullZX81man, I use TASM. I write the code in Notepad++, a batch file (below) assembles the code and produces a .p file which I can then drop onto eightyone emulator to test. @echo off set /p file=File to compile: echo.assembling tVars.asm tas...
by rune
Sat Dec 08, 2018 9:02 am
Forum: Development
Topic: New to Machine code, help required
Replies: 17
Views: 1068

Re: New to Machine code, help required

Hi XavSnap I understand how the LDIR call works. Your examples show this to good effect. When I said that Panthers second example wasn't working, it was because the HL and DE registers had never been initialised. Therefore they would have been moving data anywhere, but it wasn't to the screen. Also,...
by rune
Fri Dec 07, 2018 9:28 am
Forum: Development
Topic: New to Machine code, help required
Replies: 17
Views: 1068

Re: New to Machine code, help required

Hi Xavsnap Are you saying it's printing the contents of A (first character) and then continuing until BC=0 but just printing blank spaces (ignoring A) ? Yes, the LDIR command only operates on HL, DE, BC registers. We dont know what addresses HL or BC are pointing to, just that they pass the contents...
by rune
Thu Dec 06, 2018 8:45 pm
Forum: Development
Topic: New to Machine code, help required
Replies: 17
Views: 1068

Re: New to Machine code, help required

@XavSnap, yes, but to be pedantic, 704 + 23 N/L is 727, not 726. Also using Call Print or RST#10 would only print in printable locations, so the count has to be 704.

Why did you use $03BF as the counter? Isnt that more than a standard screen?
by rune
Thu Dec 06, 2018 7:38 pm
Forum: Development
Topic: New to Machine code, help required
Replies: 17
Views: 1068

Re: New to Machine code, help required

Hi Panther, where does the 726 value come from? The standard screen is 22 lines x 32 columns so 704 positions. Also, if you press the CONT key, your first routine will print another screen of characters... Thats because the JR NZ tests the value of the A Register, you are decrementing BC. So, the ro...
by rune
Mon Jul 02, 2018 11:56 am
Forum: Development
Topic: ZX81 ULA-in-a-CPLD
Replies: 233
Views: 33168

Re: ZX81 ULA-in-a-CPLD

Thanks Andy,

have subscribed to new topic.

Dave
by rune
Mon Jul 02, 2018 11:38 am
Forum: Development
Topic: ZX81 ULA-in-a-CPLD
Replies: 233
Views: 33168

Re: ZX81 ULA-in-a-CPLD

Hi Andy,

i have same question as Martin. I'd like to order/buy two.

Dave
by rune
Tue Jun 05, 2018 11:13 am
Forum: Development
Topic: ZX81 ULA-in-a-CPLD
Replies: 233
Views: 33168

Re: ZX81 ULA-in-a-CPLD

:D Everyone wants to buy one/some. Make a big batch please.
by rune
Wed Jan 31, 2018 6:44 pm
Forum: Hardware
Topic: zx spectrum in zx81 case
Replies: 63
Views: 10734

Re: zx spectrum in zx81 case

Very, very nice