SovietPony's crap

Authors of components supporting their products

SovietPony's crap

Postby SovietPony » Sun Dec 02, 2018 7:13 pm

I dont known where place this topic... so i create it here. May be someone will be interested what i do.

Bare Metal BlackBox (bmbb)
This is a port of BlackBox to bare metal x86 PC i.e. without host os. Currently on early stage, without graphics.
Screenshot / Gitweb

BlackBox Chip8 Emulator (bbchip8)
I just learn how to make views in BlackBox... and i make chip8 emulator with debugger and disasm for it. Useless thing.
Screenshot / Tarball

BlackBox ARM Compiler (bbarm)
Yes, i am working on this. Currently implemented almost everything including tagging except LONGINT, REAL and NIL/range/index tests. Pointers not well tested due to kernel not implemented yet. Compiler produce armv7l code and tested on android phone :)
Public beta release expected at the end of year.

BlackBox diffutils (bbdiff)
Clone of diff/patch/diff3 from *nix. Produce and apply unified diffs for BlackBox documents. This will help to support BB forks. Currently in Beta stage, so do not expect ideal code. :)
Screenshot / Gitweb
Last edited by SovietPony on Fri Dec 14, 2018 8:26 pm, edited 6 times in total.
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby SovietPony » Sun Dec 02, 2018 7:14 pm

I have a question about DevDiff: how to compare two Views? Currently they always treated as different, but really
most views in sources can be treated as identical.
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby luowy » Mon Dec 03, 2018 1:45 am

good projects! i will follow you.
luowy
 
Posts: 32
Joined: Thu Dec 17, 2015 1:32 pm

Re: SovietPony's crap

Postby SovietPony » Mon Dec 03, 2018 4:37 pm

Today i implement patch utility, so i release public beta. :)
Question about how to compare Views still actual.
https://deadsoftware.ru/gitweb?p=bbdiff.git
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby Josef Templ » Mon Dec 03, 2018 10:24 pm

Very interesting and ambitious projects.
How difficult would something like diff3 be given that you already have diff?
Is a 3-way merge also something that is within reach?

- Josef
Josef Templ
 
Posts: 222
Joined: Tue Sep 17, 2013 6:50 am

Re: SovietPony's crap

Postby SovietPony » Tue Dec 04, 2018 9:07 am

I never use diff3 by hands, so i dont known how it works... but i think that diff3 implementation not harder than ordinary diff or patch. I try to implement it later.
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby SovietPony » Fri Dec 14, 2018 8:55 pm

I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby Josef Templ » Sat Dec 15, 2018 1:30 pm

SovietPony wrote:I implement three-way merge (diff3), but i still need to implement Patience Diff Algorithm to produce more quality diffs and conflicts.
Also, i think we can integrate this module into git if make custom diff3 utility.


I am looking forward to that!

- Josef
Josef Templ
 
Posts: 222
Joined: Tue Sep 17, 2013 6:50 am

Re: SovietPony's crap

Postby SovietPony » Sun Dec 16, 2018 8:53 pm

I already made dedicated command line tool... well it just fully linked BB with command line interface for DevDiff, so it can be integrated with git. I described how to do it in README.

I have no more time for this tools, i must continue work on bbarm.
SovietPony
 
Posts: 6
Joined: Sun Dec 02, 2018 4:47 pm
Location: Equestria

Re: SovietPony's crap

Postby Robert » Tue Dec 18, 2018 1:17 pm

Can someone please change the title of this topic.

I don't know if it is intended to be offensive, but in English it is offensive.
User avatar
Robert
 
Posts: 127
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Next

Return to Components Support

Who is online

Users browsing this forum: No registered users and 0 guests

cron