Jump to content

Search the Community

Showing results for tags 'editor'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Atari Systems
    • Atari General
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Atari VCS
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Classic Consoles
  • Classic Computing
  • Modern Consoles
  • Gaming General
  • Marketplace
  • Community
  • Community
  • Game Programming
  • Site
  • PC Gaming
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Arcade Gaming's Discussion
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's CDFJ
  • Harmony/Melody's DPC+
  • Harmony/Melody's BUS
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews
  • Atari Lynx 30th Birthday's 30th Birthday Programming Competition Games
  • 3D Printing Club's Chat
  • Drivers' Club's Members' Vehicles
  • Drivers' Club's Drives & Events
  • Drivers' Club's Wrenching
  • Drivers' Club's Found in the Wild
  • Drivers' Club's General Discussion
  • Dirtarians's General Discussion
  • Dirtarians's Members' Rigs
  • Dirtarians's Trail Runs & Reports
  • Dirtarians's Wrenching
  • The Green Herb's Discussions
  • Robin Gravel's new blog's My blog
  • Robin Gravel's new blog's Games released
  • Atari Video Club's Harmony Games
  • Atari Video Club's The Atari Gamer
  • Atari Video Club's Video Game Summit
  • Atari Video Club's Discsuuions
  • Star Wars - The Original Trilogy's Star Wars Talk
  • PlusCart User's Bug reports
  • PlusCart User's Discussion
  • DMGD Club's Incoming!
  • DASM's General
  • AtariVox's Topics
  • Gran Turismo's Gran Turismo
  • Gran Turismo's Misc.
  • Gran Turismo's Announcements
  • The Food Club's Food
  • The Food Club's Drinks
  • The Food Club's Read me first!
  • The (Not So) Official Arcade Archives Club's Rules (READ FIRST)
  • The (Not So) Official Arcade Archives Club's Feedback
  • The (Not So) Official Arcade Archives Club's Rumor Mill
  • The (Not So) Official Arcade Archives Club's Coming Soon
  • The (Not So) Official Arcade Archives Club's General Talk
  • The (Not So) Official Arcade Archives Club's High Score Arena
  • Adelaide South Australia Atari Chat's General Chat & Welcome
  • Adelaide South Australia Atari Chat's Meets
  • Adelaide South Australia Atari Chat's Trades & Swaps
  • KC-ACE Reboot's KC-ACE Reboot Forum
  • The Official Lost Gaming Club's Lost Gaming
  • The Official Lost Gaming Club's Undumped Games
  • The Official Lost Gaming Club's Tip Of My Tounge
  • The Official Lost Gaming Club's Lost Gaming Vault
  • The Official Lost Gaming Club's Club Info
  • GIMP Users's Discussion

Blogs

There are no results to display.

There are no results to display.

Calendars

  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


Facebook


Twitter


Instagram


YouTube


eBay


GitHub


Custom Status


Location


Interests


Currently Playing


Playing Next

Found 14 results

  1. I will be using this thread to document the development of a new programmer editor for the TI-99/4a called "Stevie". Download the cartridge image in the official release thread. As you might expect from its name, the editor is somewhat inspired by the unix editor "vi" and will also take elements of "tmux". So what do I have in mind: Designed from the ground up for 80 columns mode, specifically using the F18A but 9938 will be supported as well. Designed from the ground up for using SAMS card, albeit 32K memory expansion should work as well. Will support FinalGROM 512K bankswitched RAM in addition to SAMS and 32K memory expansion, useful for those without SAMS and PEB. Programming language of choice is TMS9900 assembly language The editor itself will run from cartridge space (multi-bank cartridge). Uses my spectra2 library as foundation (been doing major changes in the last couple of months, not related to games) Will have some "API" so that I can integrate with external programs and go back and forth between programs. Would like to add some kind of mouse support. This will not be a GUI in the traditional sense. If you used tmux with a mouse before you know what I mean. Possibility to have multiple editor panes open at once. Should handle files with up to 65536 lines when using SAMS or FinalGROM 512K bankswitched RAM. Undo functionality, well up to a certain extent that is. Language awareness, e.g. behave differently based upon language (e.g. assembly, C, Basic, ...) Internal text representation will be decoupled from what actually will be rendered on screen. Should make the editor more responsive when dealing with large files, allow split panes, etc. Reconfigurable keymaps, possibility to swap between keymap with single key combination. Not everyone is into VI This is the start of a large project and I don't expect to have a truely useful version anytime soon. I expect this project to take multiple years, but you gotta start somewhere. Now I've taken my mouth full, I will use this thread to keep myself motivated 🙂 There aren't too many resources out there discussing the architecture of a text editor, so cross-linking here. Dr. Dobb's Journal 1993 - Text Editors: Algorithms and Architecture Gap Buffers: a data structure for editable text Rope (data structure) - Wikipedia Vi Editor: Why Programmers Think This Old Editor is Still Awesome Threads on Atariage discussing topics -somewhat- related to TiVi: F18a 30 rows 80 columns mode F18A high-resolution timer CRU scan sample code, my implementation of a CRC-16 Cyclic Reducancy Check DSRLINK Code Tutorial File operations in assembly language E/A file access Opinions on TI-99/4a text file formats Favourite text (programmers) editor on the TI-99/4a Better keyboard scanning? Others: tmux for developers Cartridge ROMs 2021/02/06 - Stevie 1.0 released Atariage handle added in "About" dialog 2021/01/30 - Stevie 1.0 BETA 2 Polished about dialog (show all key mappings) Polished color schemes Bugfix: Properly initialize all SAMS index banks (fixes potential crash issue for files >2048 lines) Bugfix: Show code block filename instead of editor buffer filename when IO error during block save Bugfix: Show updated counters when saving file Bugfix: Added memory full error during file load Bugfix: Don't crash editor when reaching bottom of file after delete operation Bugfix: Properly refresh frame buffer when at end of editor buffer Bugfix: Refresh screen early when starting file load operation 2021/01/22 - Stevie 1.0 BETA 1 F18A + SAMS required, TIPI and HRD4000B optional Tested with emulation on http://js99er.net Tested on a TI-99-4a having F18a, 1MB SAMS, TIPI PEB and HRD4000B Key mapping Movement keys: Fctn-S Move cursor left Fctn-d Move cursor right Fctn-e Move cursor up Fctn-x Move cursor down Fctn-h Move cursor to 1st column on line Fctn-j Move cursor to previous word on line Fctn-k Move cursor to next word on line Fctn-l Move cursor to last character on line Ctrl-e (^e) Move page up Ctrl-x (^x) Move page down Ctrl-t (^t) Move to top of file Ctrl-b (^b) Move to end of file Modifier keys: Fctn-1 Delete character Fctn-2 Insert character Fctn-3 Delete line Fctn-4 Delete until end of line Fctn-5 Insert line Fctn-. Toggle between inser/overwrite mode Action keys: Fctn-7 Help, shortcuts, about Fctn-+ Quit editor Ctrl-o (^o) Open/Load DV80 file into Editor Ctrl-s (^s) Save editor buffer to DV80 file Ctrl-v (^v) Set M1/M2 marker for block operation Ctrl-r (^r) Reset M1/M2 markers Ctrl-z (^z) Cycle color schemes Ctrl-, (^,) Load previous file Ctrl-. (^.) Load next file When block selected (M1 + M2 set): Ctrl-d (^d) Deleted marked block Ctrl-c (^c) Copy marked block to current line Ctrl-g (^g) Goto M1 marker in editor buffer Ctrl-m (^m) Move marked block to current line Ctrl-s (^s) Save marked block to DV80 file
  2. Hello; I am currently implementing a tool named "VCS Game Maker". This online tool is a no-code environment designed to allow someone to create a game for Atari 2600 without knowing much about programming and without installing anything on their computer. You can use it online on itch.io: https://haroldo-ok.itch.io/vcs-game-maker Source code is available on Github: https://github.com/haroldo-ok/vcs-game-maker It uses Blockly to allow the user to implement the logic using blocks and then, behind the scenes, generates a Batari Basic source code, that is then be compiled using batari-basic-js in order to generate an Atari 2600 ROM, which is then emulated using Javatari. So far, it is a work in progress, with only an event editor with just a few commands. The "if" block and math operations work okay, the joystick reading and access to the players/missiles and balls seem OK so far.
  3. After trying out a new editor that I have been working on Vorticon suggested that I open a topic for the benefit of the greater group. Somebody may find it useful. The ability to copy files and lines and paste them into a new composite file is pretty handy or cut a file up into separate files. It uses key commands for editing and the command line for saving and getting files. DIR and CAT commands are available within the editor because I have a good memory but it's short. ED99-40 column Beta Release 1.1 40 column multi-file editor Changes: V1.1 built on "new and improved" Camel99 Kernel (thanks Tursi) Fixed problem: SAMS card was not initialized on startup. Worked on Classic99 failed on real hardware. Clipboard uses the upper end of SAMS memory so 511 lines can be copied. Fixed the ED99CONFIG file to use DSK1. to find the font to load. Four font files have been included with the release. Feature Additions FCNT 4 (break) will stop file loading. The partial file will be in SAMS memory. Use PURGE if you don't want to keep it FCNT 4 (break) will stop file save. The partial file will be written to disk. CTRL A will copy entire file to clipboard. CTRL P will paste entire file to the END of the current file. (Insert can be too slow at this time) Number of lines in clipboard is displayed on lower right side of editing window PRINT command prints the active file to any DSR enabled device. Examples: PRINT PIO PRINT RS232.BA=9600 PRINT CLIP (Classic99 only) Limitations File size is still limited to 511 lines Inserting to the top of a large file is still slow due to the simple internal data structure. Future 80 Column version and SAMS memory are not playing together nicely. Not sure why yet. Single level undo/redo Document user level editor commands for DSK1.ED99CONFIG Bugs from Vorticon's Beta test Pressing <ENTER> after the first line inputted moves the line down and the cursor is positioned above it. It is not possible to enter text below that first line. Is this a feature or a bug? Pasting with Ctrl-P pastes the contents of the clipboard after the End of File marker and adds yet another End of File marker. I would have thought that the pasted text will appear just above the EOF marker... This should be fixed now. (off by one error...) Below are the contents of the readme file. By the magic of Classic99, in the ED99 command line I typed PRINT CLIP and pasted this into the browser. Pretty cool. README for ED99 Editor Brian Fox July 2, 2020 ED99-40 is a text editor for the TI-99 COMPUTER It requires the Editor/Assembler cartridge. Starting ED99-40 - To start the program select menu option 5 - Place the ED99-40 files on a disk and place it or mount it as DSK1. - At the RUN PROGRAM FILE prompt type: DSK1.ED99-40 ============================= There are 10 files in this package: README.TXT (this file) ED99-40, ED99-41, ED99-42 The 3 binary files of the editor. ED99CONFIG A DV80 text file with editor commands to setup the editor the way you want it . *Type EDIT DSK1.ED99CONFIG to alter the file. ED99DOC A simple list of the key commands and text commands that control the editor FONT FILES - FONT0230 Default font loaded at start up - FONTEDT1 Same font use by EDIT40 V3 of the TI E/A editor - TI99FONT The standard font used by TI99 BASIC - FONT004 Alternative font with correct descending lower case letter Contact info: I am commonly available on Atariage.com in TI-99 development forum as theBF. ED9940.DSK.zip
  4. Welcome to... Aquarius Draw! Aquarius Draw Application: https://aquarius.mattpilz.com/draw/ Aquarius Draw User Manual: https://aquarius.mattpilz.com/help.php Aquarius Draw Online Gallery: https://aquarius.mattpilz.com/gallery.php Introduction What began as a weekend hackathon for my own amusement and to better familiarize myself with the Aquarius, quickly spiraled into a multi-month long initiative to create a very powerful tool for all Aquarius developers and enthusiasts. Aquarius Draw is a free, modern web-based application (desktop-only) that allows you to quickly design and prototype scenery within the technical confines of Aquarius. This artwork can then be exported as a PNG, saved to an online gallery, or output as boilerplate Aquarius BASIC or Machine Language to load onto emulators or the devices themselves. It has a huge variety of features and I recommend reviewing the help documentation as well as opening the Keyboard Shortcut panel (F1) to better familiarize yourself with the system. This should rapidly accelerate a lot of software-based efforts in the future, but also is fun just to draw and experiment with even for non-Aquarius users that want to make retro art. I recommend Chrome (Firefox and Edge also supported). You can use the browser's ZOOM to scale the display so it all fits nicely on your screen: Use only zoom levels of 50% (low resolution), 75% (less than 1080p), 100% (1080p), 125% (1440p) or 200% (4k) to ensure minimal distortion. Feature Highlights Full 256 Character Glyph Selector (Sorted and Original Order) with 16-color Background/Foreground and Large Preview 40x24 Drawable Canvas Area and Personalized Border Toggles and Actions to Fine-Tune Drawing Operations Tile Inspector Stats for User Reference Input/Output Actions for Saving and Loading Scene Data Customizable BASIC and Machine Language (Assembly) Boilerplate Code Output for Testing on Emulators or Devices Dynamic Preview of Output with CRT/Monochrome Simulation Export Scene Images as High Quality PNGs Tile Selection Tool with Cut/Copy/Paste Capabilities Pre-populated Templates (Title Screen, Demonstrations and Examples) Tile-specific POKE Data Generation (Raw, with Lines or as DATA Rows) Optional Public Gallery Upload for Showing Off Your Creations Quick-Type Text (Click into Origin Tile and Type Away) Directional Offsetting to Move Specific Rows/Columns in Specified Direction Fast Fill to Quickly Populate Rows or Columns with Selected Brush GIF Demonstration - Intro GIF Demonstration - Fast Fill GIF Demonstration - Copy and Paste GIF Demonstration - Keyboard Typing Aquarius community member Sean H. designed a variety of very helpful visuals using this editor to demonstrate Aquarius color and graphic theory, or how to make the most out of the very limited color and character set. Each of these are available as templates and can be loaded for analysis. Aquarius Color Theory Aquarius Graphics Theory Have fun!
  5. Patterns (1 double sized sprite): http://sometimes.planet-99.net/patterns.html Patterns32 (4 double sized sprites): http://sometimes.planet-99.net/patterns32.html There's an input text field. It's the wide rectangle at the bottom. I've tried to set focus and put a cursor there, but not all browsers pick up on that. The usual functionality, like Ctrl+A to select/highlight all text, should work. Try typing in or copying garbage to the input field, - should be pretty robust.
  6. I am looking for a Windows or Linux based editor for manipulating for editing 4 colour pictures. I then want to save the file to a raw bytes format. The bytes which it saves also need to be packed, so that 1 byte contains the contents of 4 pixels. I am not interested in a chain of tools, i.e. You draw it in Paint and then import it into somewhere else and then run it through something else. In this particular instance, I have a 128 x 24 pixels image which I want to be able to write straight to a file of 768 bytes. I do not need any colour information encoded into the file, just pure pixel values.
  7. Is anyone in possession of the missing documentation for the later version (release version) of Envision? Darren Schebek has the original documentation, but says the documentation for the enhanced XE version didn't survive (at least in his possession).
  8. what the heck is the difference between the super cart and the editor assembler and should I care?
  9. Is this the related dummy site at atarimania.com? Just wondering, because of the American flag - or is it just an unchanged default setting? Couldn't find anything else about this program.
  10. Hello, This project is a visual tool for making visual novels for the Sega 32X. It uses Blockly as a visual editor; the design is then used to generate a C file, which is then compiled into a playable Sega 32X ROM. https://www.youtube.com/watch?v=dh5M_RHXBfg The current release is version 0.4.0 GitHub page: https://github.com/haroldo-ok/BlocklyVN32X Topic on SpritesMind: http://gendev.spritesmind.net/forum/viewtopic.php?f=4&t=2409
  11. ... a PC based Turbo Basic editor which can write directly to a file within a .atr file?
  12. It seems that I'm the only user on AtariAge whose posts have broken layout. Whenever I include some text using the code layout code code code code code code the surrounding text is way too close to the box. It doesn't even matter how many blank lines I insert in the editor window (in this particular case I used two blank lines each); in the final post spacing is always too tight. This is ... irritating -- as a Python programmer, I'm rather sensitive to whitespace. Others seem to get this right, so I assume that it's my using Chrome on Linux. Any insights on this?
  13. sorry if it might sound offtopic, since it’s not exactly about programming, but it is actually about development http://www.pouet.net/prod.php?which=66976 i guess it can be useful, because it has an interface very DeluxePaint-like - it has tms9918 as display option it is multiplatform (made on Processing/Java)
  14. I am coding a 10-liner in Atari BASIC but I cannot copy paste small characters/inverse/small inverse characters onto Altirra or any other emulator. What should I use to edit a BASIC program on the PC in a way that can be transferred on to an emulator? I have tried Memo Pad but its files cannot be opened by Altirra or I don't know how to open them. Altirra cannot even import simple plain small letters by copy/paste without converting them into capital letters.
×
×
  • Create New...