Search found 209 matches

by BigEvilCorporation
Tue Apr 18, 2017 10:43 pm
Forum: Megadrive/Genesis
Topic: 68000 programming optimization tips? (for speed)
Replies: 28
Views: 38272

Re: 68000 programming optimization tips? (for speed)

I've also had lengthy arguments with "professional" software developers over the speed advantages of testing for 0 as often as possible instead of testing for an arbitrary non-zero value since testing for 0 is built into all CPUs by default. This is a habit I've gotten into anyway, since I use 0 as...
by BigEvilCorporation
Mon Apr 17, 2017 2:34 pm
Forum: Megadrive/Genesis
Topic: The perfect "Hello World" example for new starters
Replies: 11
Views: 14206

Re: The perfect "Hello World" example for new starters

Ok here's an updated version with better comments, all magic numbers defined using EQU, and a simple V/H scrolling example: https://pastebin.com/FfaVsrFm I should add a disclaimer at the top saying it's for learning purposes only and may not be the most performant or organised code. I'll continue to...
by BigEvilCorporation
Mon Apr 17, 2017 12:47 pm
Forum: Megadrive/Genesis
Topic: The perfect "Hello World" example for new starters
Replies: 11
Views: 14206

Re: The perfect "Hello World" example for new starters

Commands: 100000 – VRAM Write 110000 – CRAM Write and should be: Commands: 000001 – VRAM Write 000011 – CRAM Write Oops, looks like I just wrote the bits from the wrong end. BTW got stuck cant make planes scroll for some reason :( , would you expand your new guide? Yeah I'll add to that snippet and...
by BigEvilCorporation
Mon Apr 17, 2017 10:30 am
Forum: Announcement
Topic: Future of SpritesMind
Replies: 38
Views: 51369

Re: Future of SpritesMind

I personally thought the forum was hacked first, so the important thing to me is that there was no harm in the end. Closing down the forum for one week might be a little overreacting but I can understand Kaneda's stressing out and being "pissed off" when he has to handle childish drama between memb...
by BigEvilCorporation
Sun Apr 16, 2017 4:08 pm
Forum: Megadrive/Genesis
Topic: 68000 programming optimization tips? (for speed)
Replies: 28
Views: 38272

Re: 68000 programming optimization tips? (for speed)

Is this generally, for a game, or for something very high demanding like an algorithm, FMV playback or demo stuff? Its quite a wide topic with many starting points. If we're talking low level optimisations then the Amiga community have some of the best answers, a few examples: http://www.sega-16.com...
by BigEvilCorporation
Sat Apr 15, 2017 11:33 am
Forum: Demos
Topic: Star J - new SHMUP for Genesis
Replies: 21
Views: 38632

Re: Star J - SHMUP in development

BIG SHIPS!

This looks excellent. Any more details? What language/tools/team members/plot/features?
by BigEvilCorporation
Sat Apr 15, 2017 10:22 am
Forum: Demos
Topic: OVERDRIVE II
Replies: 29
Views: 47337

Re: OVERDRIVE II

HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE HYPE
by BigEvilCorporation
Sat Apr 15, 2017 9:17 am
Forum: Demos
Topic: wolfenstein demo for sega genesis
Replies: 364
Views: 469030

Re: wolfenstein demo for sega genesis

This is EXCEPTIONAL stuff!

Are the enemies/weapons/items drawn with the same raycasting method as the environment? The style is consistent, they don't stand out as "sprites" like in other versions.
by BigEvilCorporation
Tue Apr 04, 2017 8:45 pm
Forum: Tools
Topic: GIT with my Genitile and SNASM68kDB
Replies: 18
Views: 22920

Re: GIT with my Genitile and SNASM68kDB

i successfully recompile it using visual studio 2010 ;) heads over https://github.com/pascalorama/megadrive-studio This code is from 2005... so i was a bit ashamed to release it Latest version support the char logging of GensKMOD and displays IO and DMA in the log windows Can not wait to see any ne...
by BigEvilCorporation
Sun Apr 02, 2017 1:05 pm
Forum: UMDK
Topic: MD hangs after playing any PCM file
Replies: 69
Views: 103790

Re: MD hangs after playing any PCM file

Yeah they're the ones that gave me trouble, but other users have been praising them as rock solid with UMDK, so there must be another subtle difference we're missing. Do you have any other MDs to try out? Post your findings here and see if one of the hardware devs has any insights (I'm a software gu...
by BigEvilCorporation
Sun Apr 02, 2017 12:56 pm
Forum: Megadrive/Genesis
Topic: The perfect "Hello World" example for new starters
Replies: 11
Views: 14206

The perfect "Hello World" example for new starters

I keep getting asked to re-upload my Hello World sample from my blog, but it was a learning experience riddled with bad practices so letting it circulate further wouldn't do anyone any good. 5 years on I'm now experienced and would like to rewrite every article into proper tutorials, but as a stop-g...
by BigEvilCorporation
Sun Apr 02, 2017 12:32 pm
Forum: UMDK
Topic: MD hangs after playing any PCM file
Replies: 69
Views: 103790

Re: MD hangs after playing any PCM file

Do you know which MD board revision you have?

I've been keeping a record of which MDs show this behaviour: https://docs.google.com/spreadsheets/d/ ... sp=sharing
by BigEvilCorporation
Sun Apr 02, 2017 10:16 am
Forum: Tools
Topic: GIT with my Genitile and SNASM68kDB
Replies: 18
Views: 22920

Re: GIT with my Genitile and SNASM68kDB

Cooking on gas!

Image

Let me know if you ever get the source up, I'm eager to add to this!
by BigEvilCorporation
Sun Apr 02, 2017 10:13 am
Forum: Tools
Topic: GIT with my Genitile and SNASM68kDB
Replies: 18
Views: 22920

Re: GIT with my Genitile and SNASM68kDB

Can't get it to run my ROM though, it just blats the code window with illegal instructions. Do I need to do anything special? uber weird ! is the starting position in your header is different than $200 ? is the rom padded ? Yes and no :) The entry point is arbitrary, depending on how it's assembled...
by BigEvilCorporation
Sat Apr 01, 2017 8:27 pm
Forum: Tools
Topic: GIT with my Genitile and SNASM68kDB
Replies: 18
Views: 22920

Re: GIT with my Genitile and SNASM68kDB

surely because you have a .map file in the same folder as your rom (and with the same name). I don't use COFF ;) Ahah! Yes, I do indeed! and the most useful feature for me , is that you can have a breakpoint using GensKMod breakpoint method : ********************************************************...