ULA Paint

The Oric video chip is not an easy beast to master, so any trick or method that allows to achieve nice visual results is welcome. Don't hesitate to comment (nicely) other people tricks and pictures :)
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

ULA Paint

Post by Dbug »

Few weeks ago, Jede told me that I never released the source code of UlaPaint, so there it is:
https://osdn.net/projects/oricsdk/scm/s ... /UlaPaint/
It was not touched since 2003, so it's probably not awesome, all I checked is that it compiled and ran.
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: ULA Paint

Post by coco.oric »

Hello dbug, nice tool. i've it on some zip archives but never tried it.
I understood why i haven't tried it : i didn't find it on oric.org despite the documentation.txt

Code: Select all

0.001 - 24 aout 2003 (First version released on oric.org)
====================
New features:
- real time resizable zoomer with two modes: colored/codes
- integrated help pages
So the last released version is 0.01 (despite the doc.txt is stopped at 0.007)

Are you agree to see it on oric.org ?
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA Paint

Post by Dbug »

The actual documentation is in the final subfolder, it's in html with pictures.

But yes you can put it on oric.org :)
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: ULA Paint

Post by coco.oric »

ooops

Searching after some ulapaint infos, it seems that i forgot to update oric.org :)
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA Paint

Post by Dbug »

Ultimately I did not finish it because I did not know how to do basic things in SEDORIC from a C or assembler program, like:
- Get the list of files on disk
- Load a file to an address in memory
- Save a file to an address in memory
- Delete a file
- Rename a file

I had thought about doing complicated things like having a small BASIC program launching the tool and then going back to the BASIC to do the DOS accesses, but that felt ugly and complicated and fragile :)
User avatar
Symoon
Archivist
Posts: 2301
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France

Re: ULA Paint

Post by Symoon »

I had done such things for Twilighte something like 20 years ago, maybe it could help? It's there pages 31-33:
https://www.defence-force.org/computing ... ag_153.pdf

It certainly can be done better, it must be one of the first projects I did in ASM (along with the directories proof of concept).
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA Paint

Post by Dbug »

Guess that could be simply to integrate in the tool, at least that would allow to load and save pictures ON DISK instead of the stupid .TAP crapyness I was doing :)
User avatar
Symoon
Archivist
Posts: 2301
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France

Re: ULA Paint

Post by Symoon »

Well, could 2022 be the release date for ULA Paint ? ;)
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA Paint

Post by Dbug »

Well, 2021 was supposed to be the release date for Encounter...
christian
Pilot Officer
Posts: 96
Joined: Sun Nov 24, 2013 9:58 pm

Re: ULA Paint

Post by christian »

If you have a Twilighte card, ULAPaint can be used as is.
Files are read and written to/from the SD card or USB key.
User avatar
jbperin
Flight Lieutenant
Posts: 480
Joined: Wed Nov 06, 2019 11:00 am
Location: Valence, France

Re: ULA Paint

Post by jbperin »

This directory seems no longer to exist.

I suggest to create a UlaPaint directory in :

https://osdn.net/projects/oricsdk/scm/s ... oric/tools

:D
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA Paint

Post by Dbug »

jbperin wrote: Sun Nov 28, 2021 11:16 am
This directory seems no longer to exist.
Everything that was on the old SVN is still on the existing SVN, everything that was in users is still in users.
I updated the first post to link to the proper location, no need to create new folders for things that are already there.
Post Reply