Search found 34 matches

by puppydrum64
Fri Nov 26, 2021 1:52 am
Forum: General Z80 Programming
Topic: A spicy meme that will hopefully teach you a Z80 trick
Replies: 0
Views: 5024

A spicy meme that will hopefully teach you a Z80 trick

Z80_meme.jpg
Z80_meme.jpg (36.53 KiB) Viewed 5024 times
by puppydrum64
Thu Nov 11, 2021 4:02 pm
Forum: Amstrad CPC Assembly Programming
Topic: Winape Broke And I Can't Fix It
Replies: 1
Views: 2624

Winape Broke And I Can't Fix It

When assembling my program using VASM and the CPC batch script, I got an error message I had never seen before. It said "Memory full in 20." I kept getting this even with a nearly blank program (just "org &8000 ret"). So I thought maybe if I delete the old .dsk file it would ...
by puppydrum64
Tue Oct 05, 2021 9:04 pm
Forum: 8086 Assembly Programming
Topic: Implementing a tilemap in MS-DOS
Replies: 0
Views: 4702

Implementing a tilemap in MS-DOS

I've created an attempt at a tilemap system for MS-DOS, it seems to be working. Unfortunately since MS-DOS's graphics are all done as a bitmap screen there are no hardware coprocessors handling tile graphics for us. It seems to be very fast (although I haven't tried scrolling yet). If you want to te...
by puppydrum64
Tue Oct 05, 2021 12:35 am
Forum: General Z80 Programming
Topic: RLCA/RRCA a range of values in memory
Replies: 0
Views: 4106

RLCA/RRCA a range of values in memory

I was playing around with RRD and RLD, and came up with something that I thought was quite clever. I haven't tested this on any Z80 hardware, this was all done by writing out what should happen on paper. (Do people still do that?) EDIT: I have tested this on WinAPE and so far it seems to work. :Chee...
by puppydrum64
Sun Oct 03, 2021 8:35 pm
Forum: Show and Tell
Topic: A nifty trick to get a subroutine to repeat exactly once, without looping
Replies: 0
Views: 3527

A nifty trick to get a subroutine to repeat exactly once, without looping

Here's a pretty handy trick I came up with for debugging, although I doubt I'm the first person to think of this. Let's say you have a routine you're testing, that's supposed to loop multiple times. It works fine on the first go-round but bugs out on the rest. You want to quickly test what would hap...
by puppydrum64
Sun Oct 03, 2021 6:12 pm
Forum: 8086 Assembly Programming
Topic: UASM Features You Might Not Have Known About
Replies: 0
Views: 4245

UASM Features You Might Not Have Known About

Here's a neat little trick I learned the other day. I didn't think that the version of UASM in Keith's development kit would support this, since all the examples in the documentation are for 32-bit x86, but I was surprised to see that this actually works. Before using this I would recommend that you...
by puppydrum64
Sun Oct 03, 2021 12:09 am
Forum: 8086 Assembly Programming
Topic: Computing checksums
Replies: 2
Views: 2601

Re: Computing checksums

I'll admit I don't know much about checksums... the 8086 has a parity flag that is set when all the bit 1s are even. Maybe that could help?
by puppydrum64
Sun Oct 03, 2021 12:07 am
Forum: 8086 Assembly Programming
Topic: Hello...and why I'm here
Replies: 1
Views: 2321

Re: Hello...and why I'm here

Hello! Nice to see someone else interested in 8086.
by puppydrum64
Sat Sep 18, 2021 1:28 pm
Forum: Show and Tell
Topic: New 6502 based Fantasy Console: The Fanticon (currently in Alpha)
Replies: 1
Views: 3280

Re: New 6502 based Fantasy Console: The Fanticon (currently in Alpha)

That's really cool! I was thinking about building my own 6502-based computer myself. Does it run on an NMOS 6502 or the CMOS 65c02?
by puppydrum64
Sun Aug 22, 2021 5:37 pm
Forum: NeoGeo Assembly Programming
Topic: vasmNEO.bat
Replies: 0
Views: 5345

vasmNEO.bat

I've been trying to learn how to make batch files and I tweaked vasmNEO.bat to work with any NEOGEO cartridge so that you don't have to retype the source and destination folders to match your rom files. I'm still a total noob at Batch so it only works under the following limitations: The folder your...

Go to advanced search