Search found 3953 matches

by dml
Wed Feb 22, 2023 11:34 pm
Forum: Coding
Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Replies: 586
Views: 178143

Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE

I think one of the last things I did was reorg the build system to produce certain targets, for final disks or for testing under emulation. So the make command was changes to e.g. 'make disk1' 'make remote'. Perhaps the default make target (empty target) is not linking a full binary? I don't remembe...
by dml
Wed Feb 22, 2023 9:56 pm
Forum: Coding
Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Replies: 586
Views: 178143

Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE

All very strange - the samples should be ok and everything is on the master branch. I'm sure this drawcontext thing wasn't a recent change either...

I'll try to take a look at this by the weekend. Hopefully its just some oversight in the build config somewhere.
by dml
Wed Feb 22, 2023 10:54 am
Forum: Coding
Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Replies: 586
Views: 178143

Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE

Hi Matt - I saw some of recent the PRs etc. on bitbucket but I've been really busy to look at any of this properly. I will take a closer look when I get a bit more time. But maybe a clue meantime... IIRC the drawcontext stuff was changed to allow the game code to have multiple contexts (since there ...
by dml
Fri Dec 16, 2022 8:50 pm
Forum: Coding
Topic: ImHex - absolutely wonderful disassembler and data analyser for m68k
Replies: 16
Views: 1415

Re: ImHex - absolutely wonderful disassembler and data analyser for m68k

Have not tried this one, looks interesting.

And visually it looks like it is using ImGui? I guess that's where the 'Im' prefix comes in :)
by dml
Tue Dec 13, 2022 11:26 am
Forum: Games
Topic: l'Abbaye des Morts now available for purchase
Replies: 27
Views: 3602

Re: l'Abbaye des Morts now available for purchase

This looks really nice, especially welcome to see it arrive on the Falcon!
by dml
Sun Dec 11, 2022 6:31 pm
Forum: Games
Topic: The 8 runes of Aerillion
Replies: 23
Views: 1642

Re: The 8 runes of Aerillion

Wow, looks really nice. And it must have been a lot of work to bring it this far along too.
by dml
Sat Dec 10, 2022 10:37 am
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Finished EP 4. I had to IDCLIP myself back to the map a couple of times (where a couple == two). I had 2-3 hangs too, but "remember, save early, save often" saved me. EP 4 clearly was designed later, has higher CPU requirements etc, but except for a few places it was pure action. Achievem...
by dml
Sat Dec 10, 2022 10:17 am
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

idclip/idspispopd = walk through walls idfa = full armour & helalth idkfa = get all the nice kit, armour and health iddqd = god mode idchoppers = chainsaw idclev eXmY = hop to episode X mission Y idmus NN = change music and... idbehold? gave some extras but I forget what they are, on a wiki some...
by dml
Fri Dec 09, 2022 12:13 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Probably less important for the DSP path but still worth a read: https://towardsdatascience.com/how-deepmind-discovered-new-ways-of-multiplying-matrices-using-ai-a04557e9f861 Yeah that's an interesting result. It also appears possible to replace matrices entirely in some cases with approximations u...
by dml
Tue Dec 06, 2022 2:03 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Hatari supports nowadays all symbol (DRI, a.out, Pure-C) formats thanks to patches by Thorsten Otto, and has supported extended symbol names for a long time. So it would be good to have full symbol information available. (Loading symbol information from pre-processed ASCII files is nowadays needed ...
by dml
Tue Dec 06, 2022 10:32 am
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Could you provide "bmhat.ttp" with symbols in next update? That way one would see backtraces e.g. to crashes when invoking the debugger (if profiling was enabled in debugger beforehand). Here is a debug build: https://www.dropbox.com/s/qptbmzzyqwm2ngh/bmhat_dbg.ttp?dl=1 It's slower than a...
by dml
Sun Dec 04, 2022 4:01 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

I think BM would be pretty much complete if it could also quit gracefully. That can be quite a lot of work though, saving at start all necessary state, and at end stopping DMA sounds + sending MIDI resets + notes off messages, restoring interrupts, video mode and palette... (Did I miss anything?) M...
by dml
Sun Dec 04, 2022 12:05 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Small update - this version allows the FPS counter to work again. It also sets the FastRAM bit in the 03x/0x0 builds by default. https://www.dropbox.com/s/zfijpkwg58zvekx/BM102U_update6.zip?dl=1 Just change 'enable_console' to 1 in the .cfg file and it will allow the FPS counter to be toggled with F...
by dml
Sat Dec 03, 2022 10:22 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Trixster wrote: Sat Dec 03, 2022 9:55 pm It's no longer possible to bring the fps counter up?
It is part of the internal code profiler and which uses FPU, so hitting the '0' key to bring it up would crash machines without FPU. So I turned it off for safety.

I could add it back with a .cfg switch though.
by dml
Sat Dec 03, 2022 9:19 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Trixster wrote: Sat Dec 03, 2022 9:16 pm However, I've just tried the latest 030 build above and it runs fine now, nice one!
Thanks for letting me know - I probably just broke one or more binaries in that update without realising.
by dml
Sat Dec 03, 2022 7:28 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Links to the most recent version, in one post: just the updated binaries & config: https://www.dropbox.com/s/6zda9frobtuu9sc/BM102U_update5.zip?dl=1 the whole package, minus the BMC cache: https://www.dropbox.com/s/ilq8ittb9htijtu/BadMooD-v102Uc.zip?dl=1 link to the previous BMC cache (which is ...
by dml
Sat Dec 03, 2022 7:18 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

This works fine now! --__-- (oh - and thanks for all of the testing/feedback on this. it was kinda painful but came to an end, in the end... :0) ) PS. Looking at how few cc events commercial MIDI sequencers output, I'd say that less of them are sent out, the better. Many of the songs send CC comman...
by dml
Sat Dec 03, 2022 5:47 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

This version has omni-off messages suppressed in the lib for device types 2..99 (I am leaving MT devices 0/1 alone because MT has an unusual use of omni/poly mode which I am not sure about) during both init and on sequence end.

https://www.dropbox.com/s/6zda9frobtuu9 ... 5.zip?dl=1
by dml
Sat Dec 03, 2022 5:38 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

A bit more digging reveals AMIDILIB is making a resetMIDIDevice() call at the end of a song, which in turn emits omni-off again, across all channels. i thought it was just in the one-time init sequence but apparently not. I'll look for any other instances and roll one more build with these disabled....
by dml
Sat Dec 03, 2022 5:30 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

This works clearly better for BM startup / demo song. In addition to instruments being set in channels view, I can now hear multiple instruments. Interesting. I was not expecting that, given the changes... it is possible that it is still ignoring mid-song channel volume commands but now has correct...
by dml
Sat Dec 03, 2022 2:32 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Quick live recording, output from the PC (softsynth), routed from the Falcon MIDI ports, music selected ingame using the cheatcodes. https://youtu.be/jDHT_TrJCU0 It sounds a bit better through the SC-88 but even with this it is still pretty close. We have a Yamaha with MIDI IN but I am not sure that...
by dml
Sat Dec 03, 2022 1:44 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Did some testing with Falcon -> PC (MIDI-OX -> SoftSynth/sf2 player)

This works ok too. Checked a bunch of tracks and they all sound correct as does switching between them.
by dml
Sat Dec 03, 2022 12:45 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

Another revision with some changes to init sequence: https://www.dropbox.com/s/3mxmb6lybbb55n6/BM102U_update4.zip?dl=1 - moved bankselect=0 to one-time init (from song change/reset) - configured volume/pan/balance controllers to more standard defaults (previously all 0, letting song set them as need...
by dml
Sat Dec 03, 2022 12:09 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

I have been messing with Qsynth/fluidsynth on the Mac trying to get it to work with the provided samples. It remains silent. Digging through their issue tracker and Mac related posts I can see fluidsynth has trouble with connecting to the coreaudio driver and recommend portaudio. But the MacPorts bu...
by dml
Sat Dec 03, 2022 10:21 am
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2772
Views: 574423

Re: Bad Mood : Falcon030 'Doom'

=> Sending 127/127 LSB/MSB values without following value event looks like AMIDILIB bug. RPN pattern 127/127 indicates 'end of RPN' sequence. I also expected it should travel with a value but multiple sources indicate it does not. So I stuck with the examples given. e.g. 101:0, 100:2, 6:64, 101:127...

Go to advanced search