-
Content Count
1,152 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by mksmith
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Ah yes - the 2600 editing was added after that version! Glad that bit is sorted now. These files as open-source are often tagged as false/positives by virus trackers and it is extremely difficult to get these companies to whitelist 'small fry' products with few users. If you can whitelist them yourself then all will be fine going forward. As noted above I'm going to add a check to the compiler files beforehand to hopefully note this to users as the compiler will then fail with errors as the file is quarantined. -
Trying to bankswitch ... having troubles
mksmith replied to Synthpopalooza's topic in Atari 7800 Programming
Good work Darryl! Looking at your most recent code your heading in the right direction. With reorganising your images - I can't remember how the characterset/mapfile works but perhaps as you have found these images are best list first so they are in GFX block 0 (@RevEng, @Muddyfunster - you guys got any thoughts on this?). In your bank breakdown try to make sure the background gfx are located in the bank you are running the level from and stick whatever main core sprites you can fit into the shared gfx bank. That way if you need to duplicate sprite gfx this will hopefully be minimised as references will need to be updated. As Mike has said there is potential duplication of images or code with banking - it's just the way it is unfortunately but try to embrace it! Review the compile log to determine what is fitting into each gfx block as you can sometimes fit more in by re-ordering things. If you are using the Plotsprite 'frame' parameter all the gfx for that animation will need be located in the same gfx block (more info here). Swapping between banks during redraw is a bad move - it tends to glitch the screen (I've tried!). Fit everything you need into the bank you are running from (or the shared bank). You can before starting a level do some bank swapping whilst the screen is blank before the first drawscreen. Both Millie and Molly and Arkanoid go something like from Bank1 (Initialise level) -> Bank4 (Level setup and initial render) -> Bank2 (Game) before drawing. This is really where my suggestion about using a 128KRam configuration comes from as it's can be very hard to fit everything in either you game or shared bank (both code and data such as lookup tables or pokey tunes). -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
@Karl G Ok think I've got a fix sorted for this one. The terminal is really difficult to access and control (very basic) compared to other windows - one of the reasons I'm having trouble trying to implement some of the compile/debug stuff Andrew has mentioned. I'll just need to verify the issue vcs2600 is having and I'm also going to add a check and note around compiler files being quarantined by virus software (affects 7800basic regularly). I've got a busy work day but will get this up hopefully within the next 12-24 hours. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
@vcs2600 This quite strange as the console dropdown list is pre-rendered in HTML (not dynamically built) so should show all items. Can you confirm some things for me: Operating System and version of the extension you have installed On the Project window does the Region (NTSC and Pal) and Colors (12 Colors + 1 Transparent and 3 Colors + 1 Transparent) dropdown show multiple items On the Palette window does the dropdown show multiple items (NTSC and Pal) You could also try re-installing the extension. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Sorry Karl missed this. It should only activate one window - I'll see what's going on there. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Hmm that's odd! Sorry will take a look shortly 👍 -
I might add a note if those files aren't found to check your virus setup 👍
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Hi @vcs2600 Click on the Project button on the toolbar to change between 2600/7800 mode 👍 -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Thanks Karl - i'll add that now for the next release 👍 -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Glad you got it sorted. It is one of the tricky elements of a general purpose editor the file associations. Not sure if this is of any interest but Microsoft released a nice Hex editor extension recently: https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor -
@Andrew Davie awesome process - the pluscart looks like a very helpful piece of dev kit 😁 I still need to look at that dump log handling for you in Atari Dev Studio...
-
No probs 👍
-
Great work Chris! I'll have a demo release for Millie and Molly you can put up permanently very soon 👍
-
Hey everyone, Synthpopalooza has completed his review of the pokey music (thanks Trebor for your real hardware recordings!) and the game is now code complete! We can now push into final testing for hand-over to Albert. Just want to again publicly thank the team for all their commitment, hard work, suggestions and support in bringing Millie and Molly to this point 👋👋👋
-
Great news! Fingers crossed 🤞
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Great stuff @Karl G - glad your up and running again 😁 -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
@Karl G Could you start VS Code and open the developer tools for me (via Help > Toggle Developer Tools which opens chrome dev tools in VS Code). This should advise any issues attempting to open the extension. VS Code really seems to be quite flaky on macOS - most of the past issues have been on this platform unfortunately. Hopefully the dev tools will show a missing dependency. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Hi @Karl G sorry mate just seen this - let me see if I can find out what's wrong. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.6.0) is now available with the following changes: Updated 7800basic to v0.14 (Windows, Linux, macOS) Thanks @darryl1970 for reporting and @RevEng for updating! -
Awesome! Happy to help 👍
-
Thanks Bobby - making it hard not to look at doing this at some stage 🤫
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Pleasure @TwentySixHundred! Mike has certainly done a power of work for this 7800basic release! -
I would have suggested Retroleum in the UK but they currently don't appear to have any available (perhaps contact Phil). I had some keys, plungers and capacitors sent from UK->Aus from them and service was great (pre covid). http://retroleum.co.uk/keyboard-c64c
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.5.9) is now available with the following changes: Updated 7800basic to v0.12 (Windows, Linux, macOS) Added new 7800basic keywords: paddlerange, paddlescalex2, drivingboost, mousexonly, mousex0, mousey0, mousex1, mousey1, drivingposition0, drivingposition1, paddleposition0, paddleposition1, paddleposition2, paddleposition3, canary (RevEng) Added Build and Build and Run buttons to each open document (top right). Enabled write state for A7800 configurations Updated internal dev packages Sprite Editor Added right-click Open in Sprite Editor pop-up option for .spe files to load sprite editor projects directly from the Explorer window Fixed (hopefully) random/repeated file browser popups when using the Sprite Editor Disabled the Show Project on Startup option (can cause the above issue and also affect the new Open in Sprite Editor feature on first use) When exporting sprite images to file the active sprite project path is now used for the base save folder Apart from the update to the newest release of 7800basic (thanks Mike 👏) there are a couple of new usability features included: Document tools Each document now has the Build and Build and Run buttons available is it's toolbar: Sprite Editor For those using the built-in Sprite Editor, you can now right-click on a *.spe file in the Explorer window and open the file directly in the Sprite Editor. Please note that for some reason it doesn't always open the file on the first start of the editor (still trying to determine why) and may cause the repeated file browser dialog popup. If that happens close and re-open the Sprite Editor. A7800 I've enabled the ability to save your configuration changes (ie. change controllers or other settings). I want to take this one step further eventually and change the location where these are saved so they are not wiped out when installing a new Atari Dev Studio release. Apologies for the lack of updates recently. Lots of other things happening around Millie and Molly, Arkanoid and 7800basic plus being stuck in covid lockdown is draining me currently. -
"Dragonfly" my version of the Atari 7800 SD cartridge
mksmith replied to rj1307's topic in Atari 7800
@rj1307 I'll PM you our pokey player for Millie and Molly. This version contains recently updated player code and also handles NTSC/PAL playback correctly (same speed).
