-
Content Count
1,152 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by mksmith
-
SmittyB, Yeah pretty much as you describe - I guess it's two-layered with the background and then the bricks on top. I'll have a play around with some of your suggestions with the layout and sizing - thanks for your help!
-
Hi, I'm currently working on a break-out style game to get me started on 7800basic. I've created a tiled map (4x8pixels - 37x26 width/height) for the game border (1 palette) and background (1 palette) which I pre-save using savescreen (also doublewide is off, zone height is 8 and screenheight is 224). After playing around with sprites (too slow) to draw the bricks I moved onto creating a ram block using alphadata to store the bricks (currrently 33x4) which I also include in the pre-save. When I start if everything is included the right 3rd of the bricks are not rendered but if I rem out the tiled map they show as expected. Would there be something I need to do here or is this simply a lack of render time available? Would making the tiles 8x8 or double width make some difference? Thanks.
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.9) is now available with the following changes: #13 [Done] - SmallRoomLabs updated hover text to markdown format [thanks SmallRoomLabs] Updated 7800basic compilation routine to validate for additional errors Sprite Editor Updated Project area to store loaded file and auto save or prompt Added menu bar back to display filename of active file Updated Palette selector to display user colors across then down to allow for future expansion Changes to file format to allow sprite size to be stored Further internal changes -
Hey guys sorry didn't see your posts. I'm planning on offering the ability to export to code - obviously the 2600 will require this so if I can add the same for the 7800 more than happy too. Depending on what's required I'm happy either way to build something in or run an external process - your guidance on what's required here would be appreciated. 😁
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.8 ) is now available with the following changes: #12 [Done] - SmallRoomLabs added a process to display hover tooltips to dasm language for 6502 and VCS opcodes [thanks SmallRoomLabs] Extended hover tooltip process to work across all languages Minor internal changes to Sprite Editor for future enhancements Thanks to Mats (SmallRoomLabs) for investigating the hover tooltip process in VS Code. Thanks to his great work we now have tooltips (just hover the mouse over the opcode/keyword to view) for 6502 and VCS opcodes (all languages): Now I need to build upon this for extra information in bB and 7800basic as well as some proper intellisense (will come after the Sprite Editor is done). -
Thanks Trebor! Getting there with the designer - need to add some additional stuff like creating a project and other types of export. I'm starting to understand the colors in 7800 land and the editor is producing pngs that will load correctly into 7800basic which is a relief. I thought I'd play around with some images before starting the editor but the process using gimp was quite mindblowing TBH.
-
Ah - thanks Mike. Didn't realise they could be that wide - great!
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.7) is now available with the following changes: Issues #6 [Done] - Added new drop-down selector in settings to choose what you want to display on the Status Bar (Full, Minimum, None) [thanks SmallRoomLabs] #7 [Done] - Autoclose any existing Stella windows before opening a new one (new option in settings to override) [thanks SmallRoomLabs] #8 [Fixed] - When a dasm compilation fails clean up files generated by compiler (.sym/.bin/.lst) [thanks SmallRoomLabs] #9 [Fixed] - Fixed issue autosaving files before compile (async) [thanks SmallRoomLabs] #11 [Done] - Updated label determination in dasm assembly syntax [thanks SmallRoomLabs] Sprite Editor Added ability to export all sprites in project to .png (2 bit 7800basic) Added ability zoom editor with mousewheel Added ability to set transparent background color in editor (not exported to .png) to help when designing sprites -
HI guys, Still working on the Atari Dev Studio and have built-in a basic sprite editor (based on the Spritemate source) with palette selection (NTSC) editing (one or more sprites with 3 colors) and saving (png). As I'm wanting to get on with it (and only having a bit of a quick look) can someone please give me a quick rundown of the display modes ie. available colors, sprite sizes etc one would expect to be able to export to? I would like to provide a basic selector so you choose the model (2600, 7800) the mode and the size when you create new sprite(s). This will then cofigure the selections for you. Modes (to be clarified) 160A 3+1 colors ?x8 pixels ?x16pixels 160B 12+1 colors 320A 1+1 colors 320B 3+1 colors 320C 3+1 colors 320D 3+1 colors I've currently got a 16x16 3 color sprite displaying no problem in 160A mode so on the right track!
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
@DirtyHarry - thanks will check that out! -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.6) is now available with the following changes: Sprite Editor Added ability to load and save sprites Added (auto) load and save of the workspace configuration (window layout) Added ability to select and hold down mouse button to change palette colors on the fly for selected color Fixed issue where holding down mouse button and leaving the sprite editing area left drawing mode on Appears to be loading/saving OK on Windows and Linux but it's reasonably complex in that I need to communicate back and forwards using event listeners between VS Code and the Webview running the editor. We'll push on to saving .pngs out so I can test out 7800basic with them. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
To set the default language as 7800basic there are 2 ways: Make the file extension .78b (batari Basic can also use .bb) Change the VS Code settings. Open your file, click on the Language Selector on the Status Bar (bottom right will say batari Basic) and choose Configure File Association for '.bas'... and then select 7800basic from the list. This will then open to 7800basic always The main issue I have is historically both bB an 7800basic use the .bas file extension so one has to be the default in terms of which one VS Code chooses but in the end you can make it work by doing one of the above. As for A7800 you can default the specific region via the settings (Preferences > Settings -> Extensions -> Atari Dev Studio). Locate the Emulator > A7800: Region option and you can set the various NTSC or PAL requirements. For the actual A7800 emulator configuration I'm not entirely sure why that wouldn't save (it's just MAME). Which OS are you on as for Linux and macOS I do need to set the chmod properties for certain things... Regardless I'll have a play around and see if I can determine. -
Atari Dev Studio (VS Code) for Developers [Annoucement]
mksmith replied to mksmith's topic in Homebrew Discussion
If there is a language and compiler for the 5200 that can be integrated in more than happy to do so! -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
So this release contains the introduction of a Sprite Editor (basic functionality only). The Sprite Editor is based on Spritemate by Ingo Hinterding (github) and was suggested by RandomTerrain. I've taken the original source and rebuilt and restructured it. It cannot do anything other than the basics - just wanted to see if it runs OK on other PCs. You can open it either from the Status Bar or via the Welcome page. Current features Moveable windows Palette color selector (currently 7800 NTSC colors) Multiple sprites (New, Copy/Paste, Duplicate, Re-order (drag/drop), Delete) Draw, Erase, Fill, Move, Undo, Redo, Zoom Under development Load/Save (ie workspace) - hoping to integrate into VS Code dialogs if I can Export to png (strip of images), assembly and other formats Features specific to the 2600 and 7800 ie. sprite sizes, palettes etc Future Animator Additional editing features ie. lines, circles etc -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.5) is now available with the following changes: Introduction of a new feature It cannot do anything other than the basics - just wanted to see if it runs OK on other PCs. -
Teriffic!!
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Thanks so much for you assistance and input into the changes over the past few days. Very much appreciated! Yeah all this got me buying a Vader first up then picked up a non-working light sixer which I repaired (also got 3 jrs I repaired but have yet to list). Desperate to get a 7800 (have just missed out on a few - pretty expensive here in Australia). So much fun! -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.3) is now available with the following changes: Updated 7800basic language definition with all (known) keywords, commands and variables. Note: there is every chance I have either missed some or labled incorrectly. Update readme to include imore information about installing and a note about turning off the short-cut buttons on the Status Bar -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.2) is now available with the following changes: Added option in settings to show/hide commands on Status Bar (thanks SmallRoomLabs) Updated readme with information about debugging Issues #1 [Fixed] - Added compiler notification to help with permission error when compiling dasm on macOS (thanks SmallRoomLabs) #5 [Done] - Usage of status line (thanks SmallRoomLabs) [update] We have final approval! I'll update the instructions with some images on how to install. -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Pleasure! Just hoping it can help the community of homebrew developers! Cross-platform is always a major issue with most IDEs/tools so it's great something like VS Code is available! -
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
Thanks! I started an extension for batari Basic (and dasm) in January as editing in vBB got a little difficult for larger projects (plus It was able to be cross-platform). Since then I had a number of requests to add 7800basic so I decided to restart with a new extension and here we are! No probs - been great learning Typescript actually! Hope you enjoy it! -
Hi everyone, In case you missed it Atari Dev Studio is now available for download here
-
Atari Dev Studio for Homebrew Development [Release]
mksmith replied to mksmith's topic in Homebrew Discussion
A new release (v0.1.1) is now available with the following changes: Added new Help references and Learn areas for batari Basic and 7800basic to Welcome page Removed templates from Welcome page (for now) Updated readme with more information about the product Updated all internal references to accessing the settings to a const to better maintain future changes Issues #1 [underReview] - Added compiler notification to help with permission error when compiling dasm on macOS (thanks SmallRoomLabs) #2 [Fixed] - Removed popup message (thanks SmallRoomLabs) #3 [Fixed] - Updated breadcrumb to Settings to correct path and catered for cross-platform (thanks SmallRoomLabs) #4 [Fixed] - Updated syntax highlighter (thanks SmallRoomLabs) -
Atari Dev Studio (VS Code) for Developers [Annoucement]
mksmith replied to mksmith's topic in Homebrew Discussion
@Mr SQL, Certainly happy to include anything related to Atari 2600, 5200 or 7800 homebrew development. Once I get the current languages bedded in over the next week or so I'll PM you about adding these in. -
Hi everyone, Atari Dev Studio is now available for download here for those who would like to change over now. I will continue to do minor updates to this extension for the time being if you wish to continue using this one.
