Search found 207 matches

by ketmar
Sat Aug 22, 2020 12:24 am
Forum: Emulators
Topic: Remapping keyboard / joysticks in emulators
Replies: 7
Views: 398

Re: Remapping keyboard / joysticks in emulators

as you called emulator authors, i feel that i fit too (ZXEmuT has only one user, but hey, it is more than zero!). i don't own gamepad, so no support for it. but otherwise zx keyboard (this includes kempston joystick for some reason) is freely rebindable. i have several handy procs in my config to bi...
by ketmar
Thu Aug 20, 2020 2:45 am
Forum: Brand new software!
Topic: JetPac RX
Replies: 30
Views: 2416

Re: JetPac RX

No offence to anyone, but personally I don't see the need for these remakes, or reworkings, of classic games, other than as proof of concepts. the same can be said about the whole Speccy scene. ;-) i guess it is basically the same nostalgia that drives other developers, only from the slightly diffe...
by ketmar
Sat Aug 15, 2020 11:47 am
Forum: Programming
Topic: Z80 asm/disasm in Z80 asm [solution found]
Replies: 14
Views: 862

Re: Z80 asm/disasm in Z80 asm, request

i moved everything asm-related into one source file (assembler and expression parser), added missing code to expression parser so it now understands labels (i.e. calls label manager callback for that), and added simple label manager to show how it could be written. i also dropped disasm module to th...
by ketmar
Sat Aug 15, 2020 1:54 am
Forum: Programming
Topic: Z80 asm/disasm in Z80 asm [solution found]
Replies: 14
Views: 862

Re: Z80 asm/disasm in Z80 asm, request

as usual, i was slightly overoptimistic. ;-) with expression parser (and without label manager) assembler size is ~2300 bytes. still acceptable, considering that expression parser is quite powerful (it supports operator precedence, parentheses, 16-bit mul/div/mod/shl/shr/and/or/xor/bitneg), and nume...
by ketmar
Fri Aug 14, 2020 9:19 pm
Forum: Brand new software!
Topic: Bat Boy
Replies: 10
Views: 563

Re: Bat Boy

DouglasReynholm wrote:
Fri Aug 14, 2020 9:05 pm
ketmar wrote:
Thu Aug 13, 2020 9:47 pm
simple, but surprisingly fun. final boss is a Bas**rd!
Don't you mean 'Batsard'?
lol. looks like it. ;-)
by ketmar
Fri Aug 14, 2020 4:52 am
Forum: Emulators
Topic: Zymosis and ZXEmuT
Replies: 19
Views: 1156

Re: Zymosis and ZXEmuT

just for fun, two screenshots of ZXEmuT in action:
debugger
SpoilerShow
Image
control console. you can see alot of loaded Tcl scripts there... ;-)
SpoilerShow
Image
by ketmar
Fri Aug 14, 2020 3:46 am
Forum: Programming
Topic: Z80 asm/disasm in Z80 asm [solution found]
Replies: 14
Views: 862

Re: Z80 asm/disasm in Z80 asm, request

here is the soruce code repository, so you can watch my progress if you want to. ;-) please, note that it is heavy WIP yet.
by ketmar
Fri Aug 14, 2020 1:33 am
Forum: Programming
Topic: Z80 asm/disasm in Z80 asm [solution found]
Replies: 14
Views: 862

Re: Z80 asm/disasm in Z80 asm, request

intermediate results: http://files.catbox.moe/rd2s9h.png assembler size: 752 assembler tables size: 443 sizes are without expression parser and label manager. i'm expecting the whole thing to fit into 2kb (math expression parsing can be quite big). even 2.5/3 kb is still ok -- it is not a big price ...
by ketmar
Thu Aug 13, 2020 11:24 pm
Forum: Hardware
Topic: FPGA Spectrum Project
Replies: 29
Views: 1393

Re: FPGA Spectrum Project

thank you alot! i know how hard it may be to give a proper list of things to start with when you collected various random knowledge over the years. ;-) i did various embedded programming too, but never touched the hardware side. i know some theory, and know which side of soldering iron is hot, but t...
by ketmar
Thu Aug 13, 2020 10:27 pm
Forum: Hardware
Topic: FPGA Spectrum Project
Replies: 29
Views: 1393

Re: FPGA Spectrum Project

by the way, could you recommend some free textbooks for those who knows almost nothing about fpgas? or, let me be more specific: i can program in asm for various architectures, so i know what bits, registers and such are, and have some rough understanding of how CPUs are working on a lower level. wh...